mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
s3:libsmb: let do_connect() debug the negotiation result similar to "session request ok"
Also modify non-specified max_protocol to be PROTOCOL_LATEST (currently PROTOCOL_SMB3_11). BUG: https://bugzilla.samba.org/show_bug.cgi?id=12881 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
ecca95736d
commit
2901ed0deb
@ -149,6 +149,7 @@ static NTSTATUS do_connect(TALLOC_CTX *ctx,
|
||||
const char *domain;
|
||||
NTSTATUS status;
|
||||
int flags = 0;
|
||||
enum protocol_types protocol = PROTOCOL_NONE;
|
||||
int signing_state = get_cmdline_auth_info_signing_state(auth_info);
|
||||
struct cli_credentials *creds = NULL;
|
||||
|
||||
@ -204,7 +205,7 @@ static NTSTATUS do_connect(TALLOC_CTX *ctx,
|
||||
}
|
||||
|
||||
if (max_protocol == 0) {
|
||||
max_protocol = PROTOCOL_NT1;
|
||||
max_protocol = PROTOCOL_LATEST;
|
||||
}
|
||||
DEBUG(4,(" session request ok\n"));
|
||||
|
||||
@ -218,8 +219,12 @@ static NTSTATUS do_connect(TALLOC_CTX *ctx,
|
||||
cli_shutdown(c);
|
||||
return status;
|
||||
}
|
||||
protocol = smbXcli_conn_protocol(c->conn);
|
||||
DEBUG(4,(" negotiated dialect[%s] against server[%s]\n",
|
||||
smb_protocol_types_string(protocol),
|
||||
smbXcli_conn_remote_name(c->conn)));
|
||||
|
||||
if (smbXcli_conn_protocol(c->conn) >= PROTOCOL_SMB2_02) {
|
||||
if (protocol >= PROTOCOL_SMB2_02) {
|
||||
/* Ensure we ask for some initial credits. */
|
||||
smb2cli_conn_set_max_credits(c->conn, DEFAULT_SMB2_MAX_CREDITS);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user