mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
s4:auth/gensec_gssapi: let gensec_gssapi_update() return NT_STATUS_LOGON_FAILURE for unknown errors
The 'nt_status' variable is set to NT_STATUS_OK before. Bug: https://bugzilla.samba.org/show_bug.cgi?id=11164 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
dd43b70524
commit
09b3e42e70
@ -648,14 +648,14 @@ static NTSTATUS gensec_gssapi_update(struct gensec_security *gensec_security,
|
||||
gensec_security->gensec_role == GENSEC_CLIENT ? "client" : "server",
|
||||
gensec_gssapi_state->gss_exchange_count,
|
||||
gssapi_error_string(out_mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid)));
|
||||
return nt_status;
|
||||
return NT_STATUS_LOGON_FAILURE;
|
||||
}
|
||||
} else {
|
||||
DEBUG(1, ("GSS %s Update(%d) failed: %s\n",
|
||||
gensec_security->gensec_role == GENSEC_CLIENT ? "client" : "server",
|
||||
gensec_gssapi_state->gss_exchange_count,
|
||||
gssapi_error_string(out_mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid)));
|
||||
return nt_status;
|
||||
return NT_STATUS_LOGON_FAILURE;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user