unix: handle possible ENOMEM in uv__tcp_listen

Refs: https://github.com/libuv/libuv/issues/4755
Signed-off-by: Juan José Arboleda <soyjuanarbol@gmail.com>
This commit is contained in:
Juan José Arboleda 2025-06-14 22:07:56 -05:00
parent 5f3c0d3d08
commit b152f43076

View File

@ -445,9 +445,8 @@ int uv__tcp_listen(uv_tcp_t* tcp, int backlog, uv_connection_cb cb) {
/* Start listening for connections. */
tcp->io_watcher.cb = uv__server_io;
uv__io_start(tcp->loop, &tcp->io_watcher, POLLIN);
return 0;
return uv__io_start(tcp->loop, &tcp->io_watcher, POLLIN);
}