[PATCH 2/2] dfs_server: Use multi-byte string handling
Robin McCorkell
rmccorkell at karoshi.org.uk
Thu Jul 9 20:20:13 UTC 2015
Pre-empt a bug with multi-byte DFS pathname handling by using strchr_m()
Signed-off-by: Robin McCorkell <rmccorkell at karoshi.org.uk>
---
dfs_server/dfs_server_ad.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dfs_server/dfs_server_ad.c b/dfs_server/dfs_server_ad.c
index 7e08de4..c226880 100644
--- a/dfs_server/dfs_server_ad.c
+++ b/dfs_server/dfs_server_ad.c
@@ -835,12 +835,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++;
--
2.4.5
More information about the samba-technical
mailing list