@@ -122,6 +122,11 @@ void rspamd_free_lua_locked (struct lua_locked_state *st); | |||
*/ | |||
void rspamd_lua_ip_push (lua_State *L, rspamd_inet_addr_t *addr); | |||
/** | |||
* Return lua ip structure at the specified address | |||
*/ | |||
struct rspamd_lua_ip * lua_check_ip (lua_State * L, gint pos); | |||
/** | |||
* Push ip address from a string (nil is pushed if a string cannot be converted) | |||
*/ |
@@ -212,7 +212,7 @@ lua_ip_new (lua_State *L, struct rspamd_lua_ip *old) | |||
return ip; | |||
} | |||
static struct rspamd_lua_ip * | |||
struct rspamd_lua_ip * | |||
lua_check_ip (lua_State * L, gint pos) | |||
{ | |||
void *ud = luaL_checkudata (L, pos, "rspamd{ip}"); |