diff --git a/lib/krb5/test_cc.c b/lib/krb5/test_cc.c index 970829342..1458567e4 100644 --- a/lib/krb5/test_cc.c +++ b/lib/krb5/test_cc.c @@ -114,10 +114,10 @@ test_mcache(krb5_context context) n = estrdup(nc); t = estrdup(tc); - asprintf(&c, "%s:%s", t, n); - krb5_cc_close(context, id); + asprintf(&c, "%s:%s", t, n); + ret = krb5_cc_resolve(context, c, &id2); if (ret) krb5_err(context, 1, ret, "krb5_cc_resolve"); @@ -142,6 +142,7 @@ test_mcache(krb5_context context) krb5_errx(context, 1, "krb5_cc_get_principal"); krb5_cc_destroy(context, id2); + free(c); } /*