From 7fe5799090b547db1a17a12700ae821bf4fcba9b Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 17 Jan 2022 11:50:16 -0600 Subject: [PATCH] gsskrb5: Fix dead code in get_transited() --- lib/gssapi/krb5/name_attrs.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/gssapi/krb5/name_attrs.c b/lib/gssapi/krb5/name_attrs.c index 9419410f6..11fc2ef96 100644 --- a/lib/gssapi/krb5/name_attrs.c +++ b/lib/gssapi/krb5/name_attrs.c @@ -1047,7 +1047,9 @@ get_transited(OM_uint32 *minor_status, return GSS_S_UNAVAILABLE; } - if (!nameattrs || !ticket) + if (!nameattrs && !ticket) + return GSS_S_UNAVAILABLE; + if (nameattrs && !nameattrs->transited && !ticket) return GSS_S_UNAVAILABLE; if (authenticated)