]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
test devent->sigrdataset rather than devent->rdataset before calling query_putrdataset
authorMark Andrews <marka@isc.org>
Fri, 5 Jan 2018 01:36:21 +0000 (12:36 +1100)
committerMark Andrews <marka@isc.org>
Fri, 5 Jan 2018 01:36:21 +0000 (12:36 +1100)
lib/ns/query.c

index c80612ef0777264189da22f0fb6240d58d0d691f..492d716f506bffdc0168cd63f3858e2584e5824a 100644 (file)
@@ -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