diff --git a/lib/isc/netmgr/tcp.c b/lib/isc/netmgr/tcp.c index 05ef8d8cd5..133d6d9e61 100644 --- a/lib/isc/netmgr/tcp.c +++ b/lib/isc/netmgr/tcp.c @@ -627,7 +627,7 @@ tcp_connection_cb(uv_stream_t *server, int status) { if (result == ISC_R_QUOTA) { isc__nm_incstats(ssock->mgr, ssock->statsindex[STATID_ACCEPTFAIL]); - return; + goto done; } } diff --git a/lib/isc/netmgr/tcpdns.c b/lib/isc/netmgr/tcpdns.c index a1f500b352..38c8c692e1 100644 --- a/lib/isc/netmgr/tcpdns.c +++ b/lib/isc/netmgr/tcpdns.c @@ -596,7 +596,7 @@ tcpdns_connection_cb(uv_stream_t *server, int status) { if (result == ISC_R_QUOTA) { isc__nm_incstats(ssock->mgr, ssock->statsindex[STATID_ACCEPTFAIL]); - return; + goto done; } }