REQUIRE(sock->parent == NULL);
REQUIRE(sock->tid == isc_nm_tid());
- req->handle = isc__nmhandle_get(sock, &req->peer, &sock->iface->addr);
result = udp_connect_direct(sock, req);
if (result != ISC_R_SUCCESS) {
atomic_store(&sock->active, false);
req->cbarg = cbarg;
req->peer = peer->addr;
req->local = local->addr;
+ req->handle = isc__nmhandle_get(sock, &req->peer, &sock->iface->addr);
result = isc__nm_socket(sa_family, SOCK_DGRAM, 0, &sock->fd);
if (result != ISC_R_SUCCESS) {