From 46ea8b59282aae8537f42da099333ed076972c7d Mon Sep 17 00:00:00 2001 From: Robin McCorkell Date: Thu, 9 Jul 2015 21:20:13 +0100 Subject: dfs_server: Use multi-byte string handling Pre-empt a bug with multi-byte DFS pathname handling by using strchr_m() Signed-off-by: Robin McCorkell Reviewed-by: Jeremy Allison Reviewed-by: Volker Lendecke Autobuild-User(master): Volker Lendecke Autobuild-Date(master): Fri Jul 10 20:35:47 CEST 2015 on sn-devel-104 --- dfs_server/dfs_server_ad.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'dfs_server') diff --git a/dfs_server/dfs_server_ad.c b/dfs_server/dfs_server_ad.c index cacad0bff17..3a25dff9d14 100644 --- a/dfs_server/dfs_server_ad.c +++ b/dfs_server/dfs_server_ad.c @@ -833,12 +833,12 @@ NTSTATUS dfs_server_ad_get_referrals(struct loadparm_context *lp_ctx, server_name++; } - dfs_name = strchr(server_name, path_separator); + dfs_name = strchr_m(server_name, path_separator); if (dfs_name != NULL) { dfs_name[0] = '\0'; dfs_name++; - link_path = strchr(dfs_name, path_separator); + link_path = strchr_m(dfs_name, path_separator); if (link_path != NULL) { link_path[0] = '\0'; link_path++; -- cgit v1.2.1