diff --git a/lib/isc/netmgr/tlsdns.c b/lib/isc/netmgr/tlsdns.c index db8d709580..0da0dfe7f1 100644 --- a/lib/isc/netmgr/tlsdns.c +++ b/lib/isc/netmgr/tlsdns.c @@ -1127,6 +1127,10 @@ tls_cycle_input(isc_nmsocket_t *sock) { goto failure; } + if (atomic_load(&sock->client)) { + break; + } + if (pending == 0) { break; }