From: Mark Andrews Date: Thu, 29 Nov 2012 13:51:17 +0000 (+1100) Subject: null pointer derefernce on out of memory X-Git-Tag: v9.10.0a1~689 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=22f3afddd213e524b0b03c776f496b05ccc924d7;p=thirdparty%2Fbind9.git null pointer derefernce on out of memory --- diff --git a/lib/dns/rbtdb.c b/lib/dns/rbtdb.c index f2ad8c75bc1..a2521f4a39b 100644 --- a/lib/dns/rbtdb.c +++ b/lib/dns/rbtdb.c @@ -6529,7 +6529,8 @@ addclosest(dns_rbtdb_t *rbtdb, rdatasetheader_t *newheader, cleanup: dns_rdataset_disassociate(&neg); dns_rdataset_disassociate(&negsig); - free_noqname(mctx, &closest); + if (closest != NULL) + free_noqname(mctx, &closest); return(result); }