diff --git a/lib/krb5/store-test.c b/lib/krb5/store-test.c index 57c597c56..3cac37c6a 100644 --- a/lib/krb5/store-test.c +++ b/lib/krb5/store-test.c @@ -106,10 +106,13 @@ main(int argc, char **argv) sp = krb5_storage_emem(); krb5_make_principal(context, &principal, "TEST", "foobar", NULL); krb5_store_principal(sp, principal); + krb5_free_principal(context, principal); nerr += compare("Principal", sp, "\x0\x0\x0\x1" "\x0\x0\x0\x1" "\x0\x0\x0\x4TEST" "\x0\x0\x0\x6""foobar", 26); + krb5_free_context(context); + return nerr ? 1 : 0; } diff --git a/lib/krb5/string-to-key-test.c b/lib/krb5/string-to-key-test.c index 312a8650d..1b00e2edf 100644 --- a/lib/krb5/string-to-key-test.c +++ b/lib/krb5/string-to-key-test.c @@ -133,6 +133,8 @@ main(int argc, char **argv) printf ("\n"); val = 1; } + krb5_free_keyblock_contents(context, &key); } + krb5_free_context(context); return val; }