From 0f5f5947aae62948ebe43c4edc8b5f7006648b5a Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Thu, 30 Jul 2009 13:20:00 +0200 Subject: [PATCH] make sure client is set before trying to use it [CID-50] --- lib/kadm5/init_c.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/kadm5/init_c.c b/lib/kadm5/init_c.c index d08f03e98..9268112f6 100644 --- a/lib/kadm5/init_c.c +++ b/lib/kadm5/init_c.c @@ -370,8 +370,8 @@ _kadm5_c_get_cred_cache(krb5_context context, client = default_client; - if(id && (default_client == NULL || - krb5_principal_compare(context, client, default_client))) { + if(id && client && (default_client == NULL || + krb5_principal_compare(context, client, default_client) != 0)) { ret = get_kadm_ticket(context, id, client, server_name); if(ret == 0) { *ret_cache = id;