From f0f5a193d16906ed2ec1f39b69750e0d9c159420 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Fri, 3 May 2013 12:18:41 +0000 Subject: [PATCH] Fixed wrong Kerberos free() SVN revision: 2490 --- src/auth.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/auth.c b/src/auth.c index c6b30ec8..0ad71144 100644 --- a/src/auth.c +++ b/src/auth.c @@ -68,12 +68,10 @@ int auth_verify_password_krb5(LOGBOOK * lbs, const char *user, const char *passw error = krb5_get_init_creds_password(context, &creds, princ, (char *) password, NULL, NULL, 0, NULL, &options); - krb5_free_cred_contents(context, &creds); - krb5_get_init_creds_opt_free(context, &options); krb5_free_context(context); if (error && error != KRB5KDC_ERR_PREAUTH_FAILED && error != KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN) { - sprintf(error_str, "Kerberos error %d:
", error_size, error); + sprintf(error_str, "Kerberos error %d:
", error); strlcat(error_str, krb5_get_error_message(context, error), error_size); strlcat(error_str, ".
Please check your Kerberos configuration.", error_size); return FALSE;