# HG changeset patch # User Kim Alvefur # Date 1563897994 -7200 # Node ID 1df53ef1f60d281c616415c5c435e7ef0321e7e5 # Parent 72adf1f39404dc73306326812db00b1e07b624c8 net.server_epoll: Return errors from creating sockets Prevents error from attempting to index nil conn on such failure. Silences luacheck warning about the 'err' variable being unused diff -r 72adf1f39404 -r 1df53ef1f60d net/server_epoll.lua --- a/net/server_epoll.lua Sat May 25 16:14:31 2019 +0200 +++ b/net/server_epoll.lua Tue Jul 23 18:06:34 2019 +0200 @@ -694,6 +694,7 @@ return nil, "invalid socket type"; end local conn, err = create(); + if not conn then return conn, err; end local ok, err = conn:settimeout(0); if not ok then return ok, err; end local ok, err = conn:setpeername(addr, port);