svn commit: samba r16091 - in branches/SAMBA_4_0/source/libcli/raw: .

vlendec at samba.org vlendec at samba.org
Thu Jun 8 07:11:26 GMT 2006


Author: vlendec
Date: 2006-06-08 07:11:25 +0000 (Thu, 08 Jun 2006)
New Revision: 16091

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

Log:
Without this patch Samba3 will not accept this, and simply setting the "92" to
"100" will give funny permissions...

Volker

Modified:
   branches/SAMBA_4_0/source/libcli/raw/rawsetfileinfo.c


Changeset:
Modified: branches/SAMBA_4_0/source/libcli/raw/rawsetfileinfo.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/raw/rawsetfileinfo.c	2006-06-08 03:57:57 UTC (rev 16090)
+++ branches/SAMBA_4_0/source/libcli/raw/rawsetfileinfo.c	2006-06-08 07:11:25 UTC (rev 16091)
@@ -138,7 +138,7 @@
 						    parms, blob);
 
 	case RAW_SFILEINFO_UNIX_BASIC:
-		NEED_BLOB(92);
+		NEED_BLOB(100);
 		SBVAL(blob->data, 0, parms->unix_basic.in.end_of_file);
 		SBVAL(blob->data, 8, parms->unix_basic.in.num_bytes);
 		smbcli_push_nttime(blob->data, 16, parms->unix_basic.in.status_change_time);
@@ -150,7 +150,8 @@
 		SBVAL(blob->data, 60, parms->unix_basic.in.dev_major);
 		SBVAL(blob->data, 68, parms->unix_basic.in.dev_minor);
 		SBVAL(blob->data, 76, parms->unix_basic.in.unique_id);
-		SBVAL(blob->data, 84, parms->unix_basic.in.nlink);
+		SBVAL(blob->data, 84, parms->unix_basic.in.permissions);
+		SBVAL(blob->data, 92, parms->unix_basic.in.nlink);
 		return True;
 
 	case RAW_SFILEINFO_DISPOSITION_INFO:



More information about the samba-cvs mailing list