From 465483de49cae3b5caf623a299dc0e4e8e5dd065 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 23 Mar 2015 17:45:08 -0500 Subject: [PATCH] Fix use after free in test_kuserok.c --- lib/krb5/test_kuserok.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/test_kuserok.c b/lib/krb5/test_kuserok.c index 05a27ee08..7319ef71c 100644 --- a/lib/krb5/test_kuserok.c +++ b/lib/krb5/test_kuserok.c @@ -96,11 +96,11 @@ main(int argc, char **argv) ret = krb5_kuserok(context, principal, argv[1]); - free(p); krb5_free_principal(context, principal); krb5_free_context(context); printf("%s is %sallowed to login as %s\n", p, ret ? "" : "NOT ", argv[1]); + free(p); if (ret) return 0;