[ldns-users] Memory leak in rdata.c

Calle Dybedahl calle.dybedahl at init.se
Fri Mar 20 09:39:34 UTC 2015


The function ldns_rdf_free() frees the RDF structure, but not the data it points to. This tiny patch makes valgrind complain less.

diff --git a/rdata.c b/rdata.c
index 6eb0096..65f057f 100644
--- a/rdata.c
+++ b/rdata.c
@@ -241,6 +241,7 @@ void
 ldns_rdf_free(ldns_rdf *rd)
 {
 	if (rd) {
+		LDNS_FREE(rd->_data);
 		LDNS_FREE(rd);
 	}
 }


— 
Calle Dybedahl
calle.dybedahl at init.se




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nlnetlabs.nl/pipermail/ldns-users/attachments/20150320/cc136f37/attachment.htm>


More information about the ldns-users mailing list