diff --git a/lib/isc/netmgr/udp.c b/lib/isc/netmgr/udp.c index aa058ce06d..05e490a6f2 100644 --- a/lib/isc/netmgr/udp.c +++ b/lib/isc/netmgr/udp.c @@ -841,9 +841,7 @@ isc_nm_udpconnect(isc_nm_t *mgr, isc_nmiface_t *local, isc_nmiface_t *peer, isc__nm_uvreq_put(&req, sock); } - if (atomic_load(&sock->result) != ISC_R_SUCCESS) { - result = atomic_load(&sock->result); - } + result = atomic_load(&sock->result); isc__nmsocket_detach(&tmp);