Fix use after free in test_kuserok.c

This commit is contained in:
Nicolas Williams
2015-03-23 17:45:08 -05:00
parent 945fe5fb2f
commit 465483de49

View File

@@ -96,11 +96,11 @@ main(int argc, char **argv)
ret = krb5_kuserok(context, principal, argv[1]); ret = krb5_kuserok(context, principal, argv[1]);
free(p);
krb5_free_principal(context, principal); krb5_free_principal(context, principal);
krb5_free_context(context); krb5_free_context(context);
printf("%s is %sallowed to login as %s\n", p, ret ? "" : "NOT ", argv[1]); printf("%s is %sallowed to login as %s\n", p, ret ? "" : "NOT ", argv[1]);
free(p);
if (ret) if (ret)
return 0; return 0;