From: Jeremy Allison Date: Sun, 4 Jan 2009 19:46:28 +0000 (-0800) Subject: Fix bug #6009 - Setting "min receivefile size = 1" breaks writes. X-Git-Tag: samba-3.3.0~97 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c8844c62f495ff84e0bab6b494bf0ebd1abff43;p=thirdparty%2Fsamba.git Fix bug #6009 - Setting "min receivefile size = 1" breaks writes. Karolin please pull for 3.3.0. Thanks ! Jeremy. (cherry picked from commit b8fef4ce2ed627387a22dfb5be1fa59c2e486aff) --- diff --git a/source/smbd/process.c b/source/smbd/process.c index 2587097d3ab..31840634625 100644 --- a/source/smbd/process.c +++ b/source/smbd/process.c @@ -283,7 +283,7 @@ static NTSTATUS receive_smb_raw_talloc(TALLOC_CTX *mem_ctx, int fd, if (CVAL(lenbuf,0) == 0 && min_recv_size && - smb_len_large(lenbuf) > min_recv_size && /* Could be a UNIX large writeX. */ + smb_len_large(lenbuf) > (min_recv_size + STANDARD_WRITE_AND_X_HEADER_SIZE) && /* Could be a UNIX large writeX. */ !srv_is_signing_active()) { return receive_smb_raw_talloc_partial_read(