s3:smbd: use sconn->smb1.sessions.max_send = SMB_BUFFER_SIZE_MAX
authorStefan Metzmacher <metze@samba.org>
Fri, 6 Dec 2013 12:50:49 +0000 (13:50 +0100)
committerKarolin Seeger <kseeger@samba.org>
Tue, 1 Apr 2014 07:26:37 +0000 (09:26 +0200)
SMB_BUFFER_SIZE_MAX is UINT16_MAX and the largest value a client
can possibly specify in the session setup request.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=10422
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
(cherry picked from commit 5cd5c1613996ecebdcd632e932957947f4c27308)

source3/smbd/process.c

index 02a219eec8f929baeefd9fa8717d8db61f423fe2..50c41ea62133fd58dc732998a5dc4e4aafc5f9ad 100644 (file)
@@ -3663,7 +3663,7 @@ void smbd_process(struct tevent_context *ev_ctx,
        sconn->smb1.negprot.max_recv = tmp;
 
        sconn->smb1.sessions.done_sesssetup = false;
-       sconn->smb1.sessions.max_send = BUFFER_SIZE;
+       sconn->smb1.sessions.max_send = SMB_BUFFER_SIZE_MAX;
 
        if (!init_dptrs(sconn)) {
                exit_server("init_dptrs() failed");