diff --git a/lib/isc/win32/socket.c b/lib/isc/win32/socket.c index c612fdffa3..096dfa6386 100644 --- a/lib/isc/win32/socket.c +++ b/lib/isc/win32/socket.c @@ -3113,7 +3113,7 @@ isc_socket_accept(isc_socket_t *sock, UNLOCK(&sock->lock); return (ISC_R_SHUTTINGDOWN); } - isc_refcount_decrement(&nsock->references); + isc_refcount_increment(&nsock->references); adev->ev_sender = ntask; adev->newsocket = nsock;