svn commit: samba r11751 - in
branches/SAMBA_4_0/source/libcli/smb2: .
tridge at samba.org
tridge at samba.org
Thu Nov 17 00:47:51 GMT 2005
Author: tridge
Date: 2005-11-17 00:47:50 +0000 (Thu, 17 Nov 2005)
New Revision: 11751
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=11751
Log:
fixed the req->out.size calculation (it needs to be the complete
request size, including dynamic portion)
Modified:
branches/SAMBA_4_0/source/libcli/smb2/request.c
Changeset:
Modified: branches/SAMBA_4_0/source/libcli/smb2/request.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/smb2/request.c 2005-11-16 20:53:54 UTC (rev 11750)
+++ branches/SAMBA_4_0/source/libcli/smb2/request.c 2005-11-17 00:47:50 UTC (rev 11751)
@@ -50,14 +50,16 @@
ZERO_STRUCT(req->in);
- req->out.allocated = SMB2_HDR_BODY+NBT_HDR_SIZE+body_fixed_size+body_dynamic_size;
+ req->out.size = SMB2_HDR_BODY+NBT_HDR_SIZE+
+ body_fixed_size+body_dynamic_size;
+
+ req->out.allocated = req->out.size;
req->out.buffer = talloc_size(req, req->out.allocated);
if (req->out.buffer == NULL) {
talloc_free(req);
return NULL;
}
- req->out.size = SMB2_HDR_BODY+NBT_HDR_SIZE+body_fixed_size+(body_dynamic_size?1:0);
req->out.hdr = req->out.buffer + NBT_HDR_SIZE;
req->out.body = req->out.hdr + SMB2_HDR_BODY;
req->out.body_size = body_fixed_size;
More information about the samba-cvs
mailing list