summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi/krb5/naming_exts.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/gssapi/krb5/naming_exts.c')
-rw-r--r--src/lib/gssapi/krb5/naming_exts.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/gssapi/krb5/naming_exts.c b/src/lib/gssapi/krb5/naming_exts.c
index d1940123f..986717016 100644
--- a/src/lib/gssapi/krb5/naming_exts.c
+++ b/src/lib/gssapi/krb5/naming_exts.c
@@ -186,7 +186,7 @@ kg_acceptor_princ(krb5_context context, krb5_gss_name_t name,
code = krb5_build_principal(context, princ_out, 0, "", name->service, host,
(char *)NULL);
- if (code == 0)
+ if (*princ_out != NULL)
(*princ_out)->type = KRB5_NT_SRV_HST;
free(tmp);
return code;