diff --git a/lib/auth/afskauthlib/verify.c b/lib/auth/afskauthlib/verify.c index 754822d2a..d5b0dfeeb 100644 --- a/lib/auth/afskauthlib/verify.c +++ b/lib/auth/afskauthlib/verify.c @@ -170,11 +170,14 @@ verify_krb5(struct passwd *pwd, NULL)) { CREDENTIALS c; krb5_creds mcred, cred; + krb5_realm realm; + krb5_get_default_realm(context, &realm); krb5_make_principal(context, &mcred.server, realm, "krbtgt", realm, NULL); + free (realm); ret = krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred); if(ret == 0) { ret = krb524_convert_creds_kdc(context, ccache, &cred, &c);