Compare commits

...

3 Commits

Author SHA1 Message Date
Ondřej Surý
f3474744c7 fixup! fixup! WIP: print uv_udp_init_ex() error\n 2022-02-01 17:45:43 +01:00
Ondřej Surý
93194f7e14 fixup! WIP: print uv_udp_init_ex() error\n 2022-02-01 17:43:38 +01:00
Ondřej Surý
7c3b798bf9 WIP: print uv_udp_init_ex() error\n 2022-02-01 17:24:06 +01:00

View File

@@ -223,6 +223,10 @@ isc__nm_async_udplisten(isc__networker_t *worker, isc__netievent_t *ev0) {
uv_init_flags |= UV_UDP_RECVMMSG;
#endif
r = uv_udp_init_ex(&worker->loop, &sock->uv_handle.udp, uv_init_flags);
if (r != 0) {
isc_error_fatal(__FILE__, __LINE__, "uv_udp_init_ex failed: %s",
uv_strerror(r));
}
RUNTIME_CHECK(r == 0);
uv_handle_set_data(&sock->uv_handle.handle, sock);
/* This keeps the socket alive after everything else is gone */