svn commit: samba r11735 - in branches/SAMBA_4_0/source/libcli/smb2: .

tridge at samba.org tridge at samba.org
Wed Nov 16 04:35:11 GMT 2005


Author: tridge
Date: 2005-11-16 04:35:10 +0000 (Wed, 16 Nov 2005)
New Revision: 11735

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

Log:

fixed the ALL_EAS smb2 level parsing

Modified:
   branches/SAMBA_4_0/source/libcli/smb2/getinfo.c
   branches/SAMBA_4_0/source/libcli/smb2/smb2_calls.h


Changeset:
Modified: branches/SAMBA_4_0/source/libcli/smb2/getinfo.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/smb2/getinfo.c	2005-11-15 20:15:46 UTC (rev 11734)
+++ branches/SAMBA_4_0/source/libcli/smb2/getinfo.c	2005-11-16 04:35:10 UTC (rev 11735)
@@ -150,9 +150,9 @@
 		break;
 
 	case SMB2_GETINFO_FILE_ALL_EAS:
-		return ea_pull_list(&blob, mem_ctx, 
-				    &io->all_eas.eas.num_eas,
-				    &io->all_eas.eas.eas);
+		return ea_pull_list_chained(&blob, mem_ctx, 
+					    &io->all_eas.num_eas,
+					    &io->all_eas.eas);
 
 	case SMB2_GETINFO_FILE_10:
 		if (blob.length != 0x4) {

Modified: branches/SAMBA_4_0/source/libcli/smb2/smb2_calls.h
===================================================================
--- branches/SAMBA_4_0/source/libcli/smb2/smb2_calls.h	2005-11-15 20:15:46 UTC (rev 11734)
+++ branches/SAMBA_4_0/source/libcli/smb2/smb2_calls.h	2005-11-16 04:35:10 UTC (rev 11735)
@@ -238,12 +238,10 @@
 		uint32_t unknown2;
 	} unknown0e;
 
-	struct {
-		struct smb_ea_list eas;
-	} all_eas;
+	struct smb_ea_list all_eas;
 
 	struct {
-		uint32_t unknown; /* 2 */
+		uint32_t unknown;
 	} unknown10;
 
 	struct {



More information about the samba-cvs mailing list