From: Markus Moeller Date: Sat, 20 Dec 2014 05:27:35 +0000 (-0800) Subject: Fix typos in rev.13770 X-Git-Tag: merge-candidate-3-v1~422 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1aa0fb0559f0148d67672a3b8cf27f71e97e6906;p=thirdparty%2Fsquid.git Fix typos in rev.13770 --- diff --git a/helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc b/helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc index 93aa1d1339..e3f836d016 100644 --- a/helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc +++ b/helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc @@ -72,7 +72,7 @@ int check_k5_err(krb5_context context, const char *function, krb5_error_code code) { - if (code) { + if (code && code != KRB5_KT_END) { const char *errmsg; errmsg = krb5_get_error_message(context, code); debug((char *) "%s| %s: ERROR: %s failed: %s\n", LogTime(), PROGRAM, function, errmsg); @@ -570,6 +570,11 @@ main(int argc, char *const argv[]) LogTime(), PROGRAM, memory_keytab_name); } } + ret = krb5_free_kt_list(context,ktlist); + if (check_k5_err(context, "krb5_free_kt_list", ret)) { + debug((char *) "%s| %s: ERROR: Freeing list failed\n", + LogTime(), PROGRAM); + } } krb5_free_context(context); #endif