]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
zonemd, review comments, stop callback for a deleted zone.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 11 Feb 2021 16:27:59 +0000 (17:27 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 11 Feb 2021 16:27:59 +0000 (17:27 +0100)
services/authzone.c

index 431df393143a84dd26204345a5f32ccb149835dd..a537bf9f0207d16ee0748856e8e0bebd0ade681a 100644 (file)
@@ -8070,7 +8070,7 @@ void auth_zonemd_dnskey_lookup_callback(void* arg, int rcode, sldns_buffer* buf,
        /* release the env variable so another worker can pick up the
         * ZONEMD verification task if it wants to */
        z->zonemd_callback_env = NULL;
-       if(!env || env->outnet->want_to_quit) {
+       if(!env || env->outnet->want_to_quit || z->zone_deleted) {
                lock_rw_unlock(&z->lock);
                return; /* stop on quit */
        }