diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-08-15 16:20:41 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-08-15 16:20:59 +0100 |
commit | 938a0dba32a7f1632c3e14b92d986384aff19d7a (patch) | |
tree | 32e64f23e9bbed4c9123fb19972406ed6349d1d1 /src/lua/lua_url.c | |
parent | 46d32375ac0fe58156da513670ea7c9bccf0aed2 (diff) | |
download | rspamd-938a0dba32a7f1632c3e14b92d986384aff19d7a.tar.gz rspamd-938a0dba32a7f1632c3e14b92d986384aff19d7a.zip |
[Minor] Better Lua 5.3 compatibility
Diffstat (limited to 'src/lua/lua_url.c')
-rw-r--r-- | src/lua/lua_url.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lua/lua_url.c b/src/lua/lua_url.c index 1507684cc..5dee14224 100644 --- a/src/lua/lua_url.c +++ b/src/lua/lua_url.c @@ -121,7 +121,7 @@ lua_url_get_length (lua_State *L) struct rspamd_lua_url *url = lua_check_url (L, 1); if (url != NULL) { - lua_pushnumber (L, url->url->urllen); + lua_pushinteger (L, url->url->urllen); } else { lua_pushnil (L); @@ -161,7 +161,7 @@ lua_url_get_port (lua_State *L) struct rspamd_lua_url *url = lua_check_url (L, 1); if (url != NULL) { - lua_pushnumber (L, url->url->port); + lua_pushinteger (L, url->url->port); } else { lua_pushnil (L); @@ -585,7 +585,7 @@ lua_url_get_count (lua_State *L) struct rspamd_lua_url *url = lua_check_url (L, 1); if (url != NULL && url->url != NULL) { - lua_pushnumber (L, url->url->count); + lua_pushinteger (L, url->url->count); } else { lua_pushnil (L); @@ -628,7 +628,7 @@ lua_url_to_table (lua_State *L) if (u->port != 0) { lua_pushstring (L, "port"); - lua_pushnumber (L, u->port); + lua_pushinteger (L, u->port); lua_settable (L, -3); } @@ -787,7 +787,7 @@ lua_url_table_inserter (struct rspamd_url *url, gsize start_offset, lua_url = lua_newuserdata (L, sizeof (struct rspamd_lua_url)); rspamd_lua_setclass (L, "rspamd{url}", -1); lua_url->url = url; - lua_pushnumber (L, n + 1); + lua_pushinteger (L, n + 1); lua_pushlstring (L, url->string, url->urllen); lua_settable (L, -3); } |