diff --git a/lib/isc/netmgr/netmgr.c b/lib/isc/netmgr/netmgr.c index 0e8a491831..0c906e69b9 100644 --- a/lib/isc/netmgr/netmgr.c +++ b/lib/isc/netmgr/netmgr.c @@ -1753,9 +1753,11 @@ nmhandle_deactivate(isc_nmsocket_t *sock, isc_nmhandle_t *handle) { INSIST(atomic_fetch_sub(&sock->ah, 1) > 0); +#if !__SANITIZE_ADDRESS && !__SANITIZE_THREAD__ if (atomic_load(&sock->active)) { reuse = isc_astack_trypush(sock->inactivehandles, handle); } +#endif /* !__SANITIZE_ADDRESS && !__SANITIZE_THREAD__ */ if (!reuse) { nmhandle_free(sock, handle); }