From 6be242d46ef53d2388c9012d575f27c8587f7f12 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 16 Jan 2022 19:05:06 -0500 Subject: [PATCH] lib/krb5: _krb5_pk_set_user_id free 'str' not 'name' if der_print_hex_heim_integer() failed the wrong variable would be freed. Change-Id: I706c910423bd1f79fa7ce41af78c2f5bca24dfa5 --- lib/krb5/pkinit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/pkinit.c b/lib/krb5/pkinit.c index ce96a3274..c9a6e3e8f 100644 --- a/lib/krb5/pkinit.c +++ b/lib/krb5/pkinit.c @@ -1841,7 +1841,7 @@ _krb5_pk_set_user_id(krb5_context context, ret = der_print_hex_heim_integer(&i, &sn); der_free_heim_integer(&i); if (ret) { - free(name); + free(str); goto out; }