]> 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:40:36 +0000 (12:40 +1100)
committerMark Andrews <marka@isc.org>
Fri, 5 Jan 2018 01:40:36 +0000 (12:40 +1100)
bin/named/query.c

index 91779721f040e6cd38f8b0e3783823ba20bbee87..7df48c254e319f474d01a536064165c1babf0cab 100644 (file)
@@ -3905,7 +3905,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