From: Karel Slany Date: Wed, 28 Aug 2013 09:28:24 +0000 (+0200) Subject: Fixed memory leak in ldns_get_rr_list_name_by_addr(). X-Git-Tag: release-1.6.17rc1~53^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=21166f03b5a085694dfbca6ea1b0aaaf96a418d7;p=thirdparty%2Fldns.git Fixed memory leak in ldns_get_rr_list_name_by_addr(). The query packet wasn't freed resulting in leaked memory. --- diff --git a/higher.c b/higher.c index 25ce3585..8ce86a41 100644 --- a/higher.c +++ b/higher.c @@ -131,6 +131,7 @@ ldns_get_rr_list_name_by_addr(ldns_resolver *res, ldns_rdf *addr, ldns_rr_class /* extract the data we need */ names = ldns_pkt_rr_list_by_type(pkt, LDNS_RR_TYPE_PTR, LDNS_SECTION_ANSWER); + ldns_pkt_free(pkt); } return names; }