diff options
author | georgeto <9250103+georgeto@users.noreply.github.com> | 2023-11-08 12:29:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-08 14:29:06 +0300 |
commit | bef62aeb503422d70ccb04fd65d26e6cb9bc2cb1 (patch) | |
tree | 7fab48f2f698d2aff3dfa4eb937a6ae41d51e935 | |
parent | 43a97b7f0053313b43906371dbdc226271e6c8ab (diff) | |
download | luasocket-bef62aeb503422d70ccb04fd65d26e6cb9bc2cb1.tar.gz luasocket-bef62aeb503422d70ccb04fd65d26e6cb9bc2cb1.tar.bz2 luasocket-bef62aeb503422d70ccb04fd65d26e6cb9bc2cb1.zip |
fix(inet): Return port as number in getsockname (#392)
-rwxr-xr-x | src/inet.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |