From b60e0b9282c03261cd5b025ca7fb255f545b9c23 Mon Sep 17 00:00:00 2001 From: Adam Higerd Date: Sun, 25 Sep 2022 18:57:03 -0500 Subject: [PATCH] Scripting: Return status from socket.connect, fix coding style --- res/scripts/socketserver.lua | 2 +- src/script/engines/lua.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/res/scripts/socketserver.lua b/res/scripts/socketserver.lua index 518887fa6..023a2d538 100644 --- a/res/scripts/socketserver.lua +++ b/res/scripts/socketserver.lua @@ -83,7 +83,7 @@ server = nil while not server do server, err = socket.bind(nil, port) if err then - if err == "address in use" then + if err == socket.ERRORS.ADDRESS_IN_USE then port = port + 1 else console:error(ST_format("Bind", err, true)) diff --git a/src/script/engines/lua.c b/src/script/engines/lua.c index 3d9886d81..353192d35 100644 --- a/src/script/engines/lua.c +++ b/src/script/engines/lua.c @@ -126,6 +126,7 @@ static const char* _socketLuaSource = " end,\n" " connect = function(self, address, port)\n" " local status = self._s:connect(address, port)\n" + " return socket._wrap(status)\n" " end,\n" " listen = function(self, backlog)\n" " local status = self._s:listen(backlog or 1)\n"