From 77c7747cc374d7eb4d4281a490d9640093d2e899 Mon Sep 17 00:00:00 2001 From: Love Hornquist Astrand Date: Sun, 8 May 2011 11:21:44 -0700 Subject: [PATCH] plug memory leak --- lib/krb5/rd_req.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/krb5/rd_req.c b/lib/krb5/rd_req.c index b78c2c40b..31fbe8e45 100644 --- a/lib/krb5/rd_req.c +++ b/lib/krb5/rd_req.c @@ -135,7 +135,7 @@ static krb5_error_code check_transited(krb5_context context, Ticket *ticket, EncTicketPart *enc) { char **realms; - unsigned int num_realms; + unsigned int num_realms, n; krb5_error_code ret; /* @@ -161,6 +161,8 @@ check_transited(krb5_context context, Ticket *ticket, EncTicketPart *enc) ret = krb5_check_transited(context, enc->crealm, ticket->realm, realms, num_realms, NULL); + for (n = 0; n < num_realms; n++) + free(realms[n]); free(realms); return ret; }