plug memory leak
This commit is contained in:
@@ -135,7 +135,7 @@ static krb5_error_code
|
|||||||
check_transited(krb5_context context, Ticket *ticket, EncTicketPart *enc)
|
check_transited(krb5_context context, Ticket *ticket, EncTicketPart *enc)
|
||||||
{
|
{
|
||||||
char **realms;
|
char **realms;
|
||||||
unsigned int num_realms;
|
unsigned int num_realms, n;
|
||||||
krb5_error_code ret;
|
krb5_error_code ret;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -161,6 +161,8 @@ check_transited(krb5_context context, Ticket *ticket, EncTicketPart *enc)
|
|||||||
ret = krb5_check_transited(context, enc->crealm,
|
ret = krb5_check_transited(context, enc->crealm,
|
||||||
ticket->realm,
|
ticket->realm,
|
||||||
realms, num_realms, NULL);
|
realms, num_realms, NULL);
|
||||||
|
for (n = 0; n < num_realms; n++)
|
||||||
|
free(realms[n]);
|
||||||
free(realms);
|
free(realms);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user