diff --git a/lib/isc/netmgr/netmgr.c b/lib/isc/netmgr/netmgr.c index 0975622ecc..69c55d8e70 100644 --- a/lib/isc/netmgr/netmgr.c +++ b/lib/isc/netmgr/netmgr.c @@ -1083,7 +1083,7 @@ isc__nmhandle_get(isc_nmsocket_t *sock, isc_sockaddr_t *peer, if (handle == NULL) { handle = alloc_handle(sock); } else { - isc_refcount_increment0(&handle->references); + isc_refcount_init(&handle->references, 1); INSIST(VALID_NMHANDLE(handle)); }