From ce04492b36566e2a7e9cacaee6e1cae4f56c1029 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Thu, 20 Oct 2011 19:14:09 -0500 Subject: [PATCH] Fix silly bug in krb5_get_credentials_with_flags() --- lib/krb5/get_cred.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/krb5/get_cred.c b/lib/krb5/get_cred.c index 9e7652e48..8c8fe820c 100644 --- a/lib/krb5/get_cred.c +++ b/lib/krb5/get_cred.c @@ -1246,7 +1246,7 @@ next_rule: out: krb5_free_name_canon_iterator(context, name_canon_iter); - if (!ret) { + if (ret) { krb5_free_creds(context, res_creds); return not_found(context, in_creds->server, ret); } @@ -1481,7 +1481,7 @@ next_rule: store_cred(context, ccache, inprinc, *out_creds); out: - if (ret != 0) { + if (ret) { krb5_free_creds(context, res_creds); ret = not_found(context, inprinc, ret); }