diff options
Diffstat (limited to 'src/lua/lua_task.c')
-rw-r--r-- | src/lua/lua_task.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c index 589d45439..de2b130d6 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -6679,8 +6679,8 @@ lua_task_headers_foreach (lua_State *L) lua_gettable (L, 3); if (lua_isuserdata (L, -1)) { - re = *(struct rspamd_lua_regexp **) - rspamd_lua_check_udata (L, -1, "rspamd{regexp}"); + RSPAMD_LUA_CHECK_UDATA_PTR_OR_RETURN(L, -1, "rspamd{regexp}", + struct rspamd_lua_regexp, re); } lua_pop (L, 1); |