svn commit: samba r20507 - in branches/SAMBA_3_0/source/smbd: .

vlendec at samba.org vlendec at samba.org
Wed Jan 3 12:01:17 GMT 2007


Author: vlendec
Date: 2007-01-03 12:01:17 +0000 (Wed, 03 Jan 2007)
New Revision: 20507

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

Log:
smbcli_setattr("") always returns ACCESS_DENIED, test extension to follow.

Merge to 3.0.24?

Volker
Modified:
   branches/SAMBA_3_0/source/smbd/reply.c


Changeset:
Modified: branches/SAMBA_3_0/source/smbd/reply.c
===================================================================
--- branches/SAMBA_3_0/source/smbd/reply.c	2007-01-03 11:42:28 UTC (rev 20506)
+++ branches/SAMBA_3_0/source/smbd/reply.c	2007-01-03 12:01:17 UTC (rev 20507)
@@ -1004,6 +1004,15 @@
 		return ERROR_NT(NT_STATUS_OBJECT_PATH_NOT_FOUND);
 	}
 
+	if (strequal(fname, ".")) {
+		/*
+		 * Not sure here is the right place to catch this
+		 * condition. Might be moved to somewhere else later -- vl
+		 */
+		END_PROFILE(SMBsetatr);
+		return ERROR_NT(NT_STATUS_ACCESS_DENIED);
+	}
+
 	mode = SVAL(inbuf,smb_vwv0);
 	mtime = srv_make_unix_date3(inbuf+smb_vwv1);
   



More information about the samba-cvs mailing list