svn commit: samba r21756 - in branches: SAMBA_3_0/source/smbd SAMBA_3_0_25/source/smbd

jra at samba.org jra at samba.org
Wed Mar 7 23:58:41 GMT 2007


Author: jra
Date: 2007-03-07 23:58:40 +0000 (Wed, 07 Mar 2007)
New Revision: 21756

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21756

Log:
An invarient the dfs code depended on for POSIX paths
is no longer true, so fix it.
Jeremy.

Modified:
   branches/SAMBA_3_0/source/smbd/msdfs.c
   branches/SAMBA_3_0_25/source/smbd/msdfs.c


Changeset:
Modified: branches/SAMBA_3_0/source/smbd/msdfs.c
===================================================================
--- branches/SAMBA_3_0/source/smbd/msdfs.c	2007-03-07 22:29:21 UTC (rev 21755)
+++ branches/SAMBA_3_0/source/smbd/msdfs.c	2007-03-07 23:58:40 UTC (rev 21756)
@@ -78,16 +78,13 @@
  into the dfs_path structure 
  This code is dependent on the fact that check_path_syntax() will
  convert '\\' characters to '/'.
- When POSIX pathnames have been selected this doesn't happen, so we
- must look for the unaltered separator of '\\' instead of the modified '/'.
- JRA.
  **********************************************************************/
 
 static BOOL parse_processed_dfs_path(char* pathname, struct dfs_path *pdp, BOOL allow_wcards)
 {
 	pstring pathname_local;
 	char *p,*temp;
-	const char sepchar = lp_posix_pathnames() ? '\\' : '/';
+	const char sepchar = '/';
 
 	pstrcpy(pathname_local,pathname);
 	p = temp = pathname_local;

Modified: branches/SAMBA_3_0_25/source/smbd/msdfs.c
===================================================================
--- branches/SAMBA_3_0_25/source/smbd/msdfs.c	2007-03-07 22:29:21 UTC (rev 21755)
+++ branches/SAMBA_3_0_25/source/smbd/msdfs.c	2007-03-07 23:58:40 UTC (rev 21756)
@@ -78,16 +78,13 @@
  into the dfs_path structure 
  This code is dependent on the fact that check_path_syntax() will
  convert '\\' characters to '/'.
- When POSIX pathnames have been selected this doesn't happen, so we
- must look for the unaltered separator of '\\' instead of the modified '/'.
- JRA.
  **********************************************************************/
 
 static BOOL parse_processed_dfs_path(char* pathname, struct dfs_path *pdp, BOOL allow_wcards)
 {
 	pstring pathname_local;
 	char *p,*temp;
-	const char sepchar = lp_posix_pathnames() ? '\\' : '/';
+	const char sepchar = '/';
 
 	pstrcpy(pathname_local,pathname);
 	p = temp = pathname_local;



More information about the samba-cvs mailing list