mirror of
https://github.com/samba-team/samba.git
synced 2025-03-09 08:58:35 +03:00
r4692: Make the client SPNEGO code bail out in a couple more cases.
Andrew Bartlett (This used to be commit a062ac122c402fb2cf31eb8e76f4077b1f33b8eb)
This commit is contained in:
parent
52e90022bf
commit
899f610fb4
@ -686,7 +686,10 @@ static NTSTATUS gensec_spnego_update(struct gensec_security *gensec_security, TA
|
||||
|
||||
if (spnego_state->no_response_expected) {
|
||||
if (spnego.negTokenTarg.negResult != SPNEGO_ACCEPT_COMPLETED) {
|
||||
DEBUG(1,("gensec_update ok but not accepted\n"));
|
||||
DEBUG(3,("GENSEC SPNEGO: client GENSEC accepted, but server rejected (bad password?)\n"));
|
||||
nt_status = NT_STATUS_INVALID_PARAMETER;
|
||||
} else if (spnego.negTokenTarg.responseToken.length) {
|
||||
DEBUG(2,("GENSEC SPNEGO: client GENSEC accepted, but server continued negotiation!\n"));
|
||||
nt_status = NT_STATUS_INVALID_PARAMETER;
|
||||
} else {
|
||||
nt_status = NT_STATUS_OK;
|
||||
|
Loading…
x
Reference in New Issue
Block a user