diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-10-30 11:08:19 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2012-10-30 16:49:26 +0100 |
commit | d8fc4cd25e40164e23c0375b073cb42723892146 (patch) | |
tree | 6161d70e3730422a331de701dab657b5c14471b0 /source3/smbd | |
parent | e6643fbf48afccd0acedb65fbe24d3ce84d44c40 (diff) | |
download | samba-d8fc4cd25e40164e23c0375b073cb42723892146.tar.gz samba-d8fc4cd25e40164e23c0375b073cb42723892146.tar.bz2 samba-d8fc4cd25e40164e23c0375b073cb42723892146.zip |
s3:smb2_read: fix SMBD_SMB2_NUM_IOV_PER_REQ check for sendfile() support (bug #9341)
Reported-by: Sebastien LAVEZE <sebastien.laveze@mindspeed.com>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Tested-by: Sebastien LAVEZE <sebastien.laveze@mindspeed.com>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Tue Oct 30 16:49:26 CET 2012 on sn-devel-104
Diffstat (limited to 'source3/smbd')
-rw-r--r-- | source3/smbd/smb2_read.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/smbd/smb2_read.c b/source3/smbd/smb2_read.c index 2890f86745..41adb03408 100644 --- a/source3/smbd/smb2_read.c +++ b/source3/smbd/smb2_read.c @@ -277,7 +277,7 @@ static NTSTATUS schedule_smb2_sendfile_read(struct smbd_smb2_request *smb2req, if (!lp__use_sendfile(SNUM(fsp->conn)) || smb2req->do_signing || smb2req->do_encryption || - smb2req->in.vector_count < (2*SMBD_SMB2_NUM_IOV_PER_REQ) || + smb2req->in.vector_count >= (2*SMBD_SMB2_NUM_IOV_PER_REQ) || (fsp->base_fsp != NULL) || (fsp->wcp != NULL) || (!S_ISREG(fsp->fsp_name->st.st_ex_mode)) || |