diff options
author | Stefan Metzmacher <metze@samba.org> | 2015-03-13 14:39:10 +0100 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2015-04-09 22:54:29 +0200 |
commit | 92e4c218156fd99627b1b8dc3696c6820affbb2f (patch) | |
tree | 0277458b4508c18902189b09a15a836d1509e28e | |
parent | 786cbeb335a687d1d2d5028e4c51fcca7d22c7da (diff) | |
download | samba-92e4c218156fd99627b1b8dc3696c6820affbb2f.tar.gz |
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>
(cherry picked from commit 09b3e42e70b35bfa1985e70780a67085644b9914)
Autobuild-User(v4-0-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-0-test): Thu Apr 9 22:54:29 CEST 2015 on sn-devel-104
-rw-r--r-- | source4/auth/gensec/gensec_gssapi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/auth/gensec/gensec_gssapi.c b/source4/auth/gensec/gensec_gssapi.c index 2b09665a44b..b9e5c37169c 100644 --- a/source4/auth/gensec/gensec_gssapi.c +++ b/source4/auth/gensec/gensec_gssapi.c @@ -643,14 +643,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; } |