1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-01 04:58:35 +03:00

s3:smb2_negprot: setup the protocol at the end of the negprot with a real dialect

metze
This commit is contained in:
Stefan Metzmacher 2012-05-11 15:19:20 +02:00
parent c140c5e459
commit c8a3c0e0f7

View File

@ -213,10 +213,6 @@ NTSTATUS smbd_smb2_request_process_negprot(struct smbd_smb2_request *req)
return smbd_smb2_request_error(req, NT_STATUS_NOT_SUPPORTED);
}
if (dialect != SMB2_DIALECT_REVISION_2FF) {
set_Protocol(protocol);
}
if (get_remote_arch() != RA_SAMBA) {
set_remote_arch(RA_VISTA);
}
@ -312,9 +308,14 @@ NTSTATUS smbd_smb2_request_process_negprot(struct smbd_smb2_request *req)
outdyn = security_buffer;
req->sconn->using_smb2 = true;
req->sconn->smb2.max_trans = max_trans;
req->sconn->smb2.max_read = max_read;
req->sconn->smb2.max_write = max_write;
if (dialect != SMB2_DIALECT_REVISION_2FF) {
set_Protocol(protocol);
req->sconn->smb2.max_trans = max_trans;
req->sconn->smb2.max_read = max_read;
req->sconn->smb2.max_write = max_write;
}
return smbd_smb2_request_done(req, outbody, &outdyn);
}