From: Mark Andrews Date: Fri, 5 Jan 2018 01:36:21 +0000 (+1100) Subject: test devent->sigrdataset rather than devent->rdataset before calling query_putrdataset X-Git-Tag: v9.13.0~292 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=67faaa41c9d1a2e4ee503c184952156a81ccb1d2;p=thirdparty%2Fbind9.git test devent->sigrdataset rather than devent->rdataset before calling query_putrdataset --- diff --git a/lib/ns/query.c b/lib/ns/query.c index c80612ef077..492d716f506 100644 --- a/lib/ns/query.c +++ b/lib/ns/query.c @@ -2372,7 +2372,7 @@ free_devent(ns_client_t *client, isc_event_t **eventp, dns_db_detach(&devent->db); if (devent->rdataset != NULL) query_putrdataset(client, &devent->rdataset); - if (devent->rdataset != NULL) + if (devent->sigrdataset != NULL) query_putrdataset(client, &devent->sigrdataset); /* * If the two pointers are the same then leave the setting of