svn commit: samba r3934 - in branches/SAMBA_3_0/source/smbd: .
jra at samba.org
jra at samba.org
Wed Nov 24 03:42:05 GMT 2004
Author: jra
Date: 2004-11-24 03:42:01 +0000 (Wed, 24 Nov 2004)
New Revision: 3934
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3934
Log:
Correctly check for the top length bit in LARGE_READX.
Jeremy.
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 2004-11-24 03:41:54 UTC (rev 3933)
+++ branches/SAMBA_3_0/source/smbd/reply.c 2004-11-24 03:42:01 UTC (rev 3934)
@@ -33,6 +33,7 @@
extern char magic_char;
extern int global_oplock_break;
unsigned int smb_echo_count = 0;
+extern uint32 global_client_caps;
extern BOOL global_encrypted_passwords_negotiated;
@@ -2183,6 +2184,10 @@
set_message(outbuf,12,0,True);
+ if (global_client_caps & CAP_LARGE_READX) {
+ smb_maxcnt |= ((((size_t)SVAL(inbuf,smb_vwv7)) & 1 )<<16);
+ }
+
if(CVAL(inbuf,smb_wct) == 12) {
#ifdef LARGE_SMB_OFF_T
/*
More information about the samba-cvs
mailing list