s4:auth/gensec_gssapi: let gensec_gssapi_update() return NT_STATUS_LOGON_FAILURE...
authorStefan Metzmacher <metze@samba.org>
Fri, 13 Mar 2015 13:39:10 +0000 (14:39 +0100)
committerKarolin Seeger <kseeger@samba.org>
Thu, 9 Apr 2015 20:54:29 +0000 (22:54 +0200)
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

source4/auth/gensec/gensec_gssapi.c

index 2b09665a44b1c2f01786a898d0b5324e09e31432..b9e5c37169ca73a8c66120705fbe7eb96b205953 100644 (file)
@@ -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;
        }