The branch, master has been updated via fd9e02d... Fix for bug 7501 - SMB2: CREATE request replies getting mangled. from aeacb02... s3-selftest: disable domain creds smbclient_s3 tests for now.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit fd9e02d5f3a2d98fe14b10b52c4ca3e654a6bd3e Author: Ira Cooper <sa...@ira.wakeful.net> Date: Tue Jun 8 11:20:23 2010 -0700 Fix for bug 7501 - SMB2: CREATE request replies getting mangled. Code for dup_smb2_req() was duplicating the wrong vector (i, instead of i+2) when returning a non-minimal SMB2 response. ----------------------------------------------------------------------- Summary of changes: source3/smbd/smb2_server.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c index df25570..009cc77 100644 --- a/source3/smbd/smb2_server.c +++ b/source3/smbd/smb2_server.c @@ -551,9 +551,7 @@ static struct smbd_smb2_request *dup_smb2_req(const struct smbd_smb2_request *re outvec[i+2].iov_base = ((uint8_t *)outvec[i].iov_base) + (OUTVEC_ALLOC_SIZE - 1); outvec[i+2].iov_len = 1; - } else if (!dup_smb2_vec(outvec, - req->out.vector, - i)) { + } else if (!dup_smb2_vec(outvec, req->out.vector, i+2)) { break; } } -- Samba Shared Repository