[SCM] Samba Shared Repository - branch master updated
Stefan Metzmacher
metze at samba.org
Fri Nov 27 01:18:51 MST 2009
The branch, master has been updated
via b62964d... s4:smb_server/smb2: don't reset highest_smb2_seqnum on SMB2 Cancel
from f6ecb4e... s4-torture: fixed expected error codes for s4 in SMB2-LOCK
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit b62964d6feb47ccf14e3d14120c04bc435c47cbd
Author: Stefan Metzmacher <metze at samba.org>
Date: Thu Nov 26 14:18:50 2009 +0100
s4:smb_server/smb2: don't reset highest_smb2_seqnum on SMB2 Cancel
metze
-----------------------------------------------------------------------
Summary of changes:
source4/smb_server/smb2/receive.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source4/smb_server/smb2/receive.c b/source4/smb_server/smb2/receive.c
index d26be41..26995b7 100644
--- a/source4/smb_server/smb2/receive.c
+++ b/source4/smb_server/smb2/receive.c
@@ -328,8 +328,10 @@ static NTSTATUS smb2srv_reply(struct smb2srv_request *req)
smbsrv_terminate_connection(req->smb_conn, "Invalid SMB2 sequence number");
return NT_STATUS_INVALID_PARAMETER;
}
- req->smb_conn->highest_smb2_seqnum = req->seqnum;
-
+ if (opcode != SMB2_OP_CANCEL) {
+ req->smb_conn->highest_smb2_seqnum = req->seqnum;
+ }
+
req->session = smbsrv_session_find(req->smb_conn, uid, req->request_time);
req->tcon = smbsrv_smb2_tcon_find(req->session, tid, req->request_time);
--
Samba Shared Repository
More information about the samba-cvs
mailing list