From de5110c05a45d53258b8e0e2b56542022bb1d27b Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Thu, 16 Jul 2009 23:54:54 -0700 Subject: [PATCH] (krb5_get_kdc_cred): make sure that out_creds points to NULL on failure --- lib/krb5/get_cred.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index e609bcadc..d078eb1ee 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -652,13 +652,16 @@ krb5_get_kdc_cred(krb5_context context, &krbtgt); if(ret) { free(*out_creds); + *out_creds = NULL; return ret; } ret = get_cred_kdc(context, id, flags, addresses, in_creds, krbtgt, NULL, NULL, *out_creds); krb5_free_creds (context, krbtgt); - if(ret) + if(ret) { free(*out_creds); + *out_creds = NULL; + } return ret; }