From d047fb82738a7c45e71aa5e532621e46d02fa13b Mon Sep 17 00:00:00 2001 From: sashan Date: Tue, 20 Feb 2018 22:41:28 +0100 Subject: [PATCH] Fix memory leak in test authdata server greet_kdc_sign() must always free if_relevant. --- src/plugins/authdata/greet_server/greet_auth.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/authdata/greet_server/greet_auth.c b/src/plugins/authdata/greet_server/greet_auth.c index 1f1e9de435..7ef8f666be 100644 --- a/src/plugins/authdata/greet_server/greet_auth.c +++ b/src/plugins/authdata/greet_server/greet_auth.c @@ -83,10 +83,9 @@ greet_kdc_sign(krb5_context context, if (code == 0) { krb5_free_authdata(context, enc_tkt_reply->authorization_data); enc_tkt_reply->authorization_data = tkt_authdata; - } else { - krb5_free_authdata(context, if_relevant); } + krb5_free_authdata(context, if_relevant); krb5_free_authdata(context, kdc_issued); return code; -- 2.47.2