]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Clear sock->magic to 0 when destroying a netmgr socket
authorWitold Kręcicki <wpk@isc.org>
Thu, 28 May 2020 12:47:04 +0000 (14:47 +0200)
committerOndřej Surý <ondrej@sury.org>
Sat, 30 May 2020 05:50:30 +0000 (07:50 +0200)
(cherry picked from commit 7ef756f63989c13dbe951b45cf94610014c2b6d7)

lib/isc/netmgr/netmgr.c

index 8310c0570a0b803908bc920317d9e6504a079be3..96a37910040f79d985b7af9fd1ae27e0f29591a5 100644 (file)
@@ -771,6 +771,7 @@ nmsocket_cleanup(isc_nmsocket_t *sock, bool dofree) {
        }
 
        isc_astack_destroy(sock->inactivereqs);
+       sock->magic = 0;
 
        isc_mem_free(sock->mgr->mctx, sock->ah_frees);
        isc_mem_free(sock->mgr->mctx, sock->ah_handles);