aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgeorgeto <9250103+georgeto@users.noreply.github.com>2023-11-08 12:29:06 +0100
committerGitHub <noreply@github.com>2023-11-08 14:29:06 +0300
commitbef62aeb503422d70ccb04fd65d26e6cb9bc2cb1 (patch)
tree7fab48f2f698d2aff3dfa4eb937a6ae41d51e935
parent43a97b7f0053313b43906371dbdc226271e6c8ab (diff)
downloadluasocket-bef62aeb503422d70ccb04fd65d26e6cb9bc2cb1.tar.gz
luasocket-bef62aeb503422d70ccb04fd65d26e6cb9bc2cb1.tar.bz2
luasocket-bef62aeb503422d70ccb04fd65d26e6cb9bc2cb1.zip
fix(inet): Return port as number in getsockname (#392)
-rwxr-xr-xsrc/inet.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/inet.c b/src/inet.c
index 138c9ab..afef5f4 100755
--- a/src/inet.c
+++ b/src/inet.c
@@ -290,7 +290,7 @@ int inet_meth_getsockname(lua_State *L, p_socket ps, int family)
290 return 2; 290 return 2;
291 } 291 }
292 lua_pushstring(L, name); 292 lua_pushstring(L, name);
293 lua_pushstring(L, port); 293 lua_pushinteger(L, (int) strtol(port, (char **) NULL, 10));
294 switch (family) { 294 switch (family) {
295 case AF_INET: lua_pushliteral(L, "inet"); break; 295 case AF_INET: lua_pushliteral(L, "inet"); break;
296 case AF_INET6: lua_pushliteral(L, "inet6"); break; 296 case AF_INET6: lua_pushliteral(L, "inet6"); break;