Changeset 740 for vendor/current/source4/smb_server/smb2/receive.c
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified vendor/current/source4/smb_server/smb2/receive.c ¶
r414 r740 323 323 flags = IVAL(req->in.hdr, SMB2_HDR_FLAGS); 324 324 325 if (req->smb_conn->highest_smb2_seqnum != 0 && 325 if (opcode != SMB2_OP_CANCEL && 326 req->smb_conn->highest_smb2_seqnum != 0 && 326 327 req->seqnum <= req->smb_conn->highest_smb2_seqnum) { 327 328 smbsrv_terminate_connection(req->smb_conn, "Invalid SMB2 sequence number"); 328 329 return NT_STATUS_INVALID_PARAMETER; 329 330 } 330 req->smb_conn->highest_smb2_seqnum = req->seqnum; 331 331 if (opcode != SMB2_OP_CANCEL) { 332 req->smb_conn->highest_smb2_seqnum = req->seqnum; 333 } 334 332 335 req->session = smbsrv_session_find(req->smb_conn, uid, req->request_time); 333 336 req->tcon = smbsrv_smb2_tcon_find(req->session, tid, req->request_time); … … 657 660 /* this is the size that w2k uses, and it appears to be important for 658 661 good performance */ 659 smb_conn->negotiate.max_recv = lp _max_xmit(smb_conn->lp_ctx);662 smb_conn->negotiate.max_recv = lpcfg_max_xmit(smb_conn->lp_ctx); 660 663 661 664 smb_conn->negotiate.zone_offset = get_time_zone(time(NULL));
Note:
See TracChangeset
for help on using the changeset viewer.