From 3d96b093b7d24534ae091b626ea044c6bae7930d Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 23 May 2017 15:05:25 +0200 Subject: s4:gensec_gssapi: fix CID 1409781: Possible Control flow issues (DEADCODE) Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- source4/auth/gensec/gensec_gssapi.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source4') diff --git a/source4/auth/gensec/gensec_gssapi.c b/source4/auth/gensec/gensec_gssapi.c index 8bc5452f3b9..a61b2b2659c 100644 --- a/source4/auth/gensec/gensec_gssapi.c +++ b/source4/auth/gensec/gensec_gssapi.c @@ -457,10 +457,11 @@ static NTSTATUS gensec_gssapi_update_internal(struct gensec_security *gensec_sec switch (gensec_security->gensec_role) { case GENSEC_CLIENT: { - bool fallback = false; #ifdef SAMBA4_USES_HEIMDAL struct gsskrb5_send_to_kdc send_to_kdc; krb5_error_code ret; +#else + bool fallback = false; #endif nt_status = gensec_gssapi_client_creds(gensec_security, ev); @@ -581,10 +582,12 @@ static NTSTATUS gensec_gssapi_update_internal(struct gensec_security *gensec_sec return NT_STATUS_NO_MEMORY; } +#ifndef SAMBA4_USES_HEIMDAL if (fallback && strequal(client_realm, server_realm)) { goto init_sec_context_done; } +#endif /* !SAMBA4_USES_HEIMDAL */ nt_status = gensec_gssapi_setup_server_principal(gensec_gssapi_state, target_principal, -- cgit v1.2.1