From f2efeca274ac493f6b619fad2c114cbf7c2fa718 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 11 Mar 2004 00:42:33 +0000 Subject: Ensure we use check_path_syntax() to pull out DFS paths. Jeremy (This used to be commit 28f1e21c583ea9a7771d6e0134b09a7acd5f054d) --- source3/msdfs/msdfs.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'source3/msdfs') diff --git a/source3/msdfs/msdfs.c b/source3/msdfs/msdfs.c index 41f66ecd51..5af73356e0 100644 --- a/source3/msdfs/msdfs.c +++ b/source3/msdfs/msdfs.c @@ -65,11 +65,7 @@ static BOOL parse_dfs_path(char* pathname, struct dfs_path* pdp) DEBUG(10,("parse_dfs_path: servicename: %s\n",pdp->servicename)); /* rest is reqpath */ - pstrcpy(pdp->reqpath, p+1); - p = pdp->reqpath; - while ((p = strchr_m(p, '\\'))!=NULL) { - *p++ = '/'; - } + check_path_syntax(pdp->reqpath, p+1); DEBUG(10,("parse_dfs_path: rest of the path: %s\n",pdp->reqpath)); return True; @@ -115,8 +111,7 @@ static BOOL parse_processed_dfs_path(char* pathname, struct dfs_path* pdp) DEBUG(10,("parse_processed_dfs_path: servicename: %s\n",pdp->servicename)); /* rest is reqpath */ - /* JRA. We should do a check_path_syntax here.... TOFIX ! */ - pstrcpy(pdp->reqpath, p+1); + check_path_syntax(pdp->reqpath, p+1); DEBUG(10,("parse_processed_dfs_path: rest of the path: %s\n",pdp->reqpath)); return True; -- cgit