isc_nmsocket_t *sock = ievent->sock;
isc__nm_uvreq_t *uvreq = ievent->req;
isc_result_t eresult = ievent->result;
- isc_region_t region = { .base = (unsigned char *)uvreq->uvbuf.base,
- .length = uvreq->uvbuf.len };
+ isc_region_t region;
UNUSED(worker);
REQUIRE(VALID_NMHANDLE(uvreq->handle));
REQUIRE(sock->tid == isc_nm_tid());
+ region.base = (unsigned char *)uvreq->uvbuf.base;
+ region.length = uvreq->uvbuf.len;
+
uvreq->cb.recv(uvreq->handle, eresult, ®ion, uvreq->cbarg);
isc__nm_uvreq_put(&uvreq, sock);