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 e3f1e55d6..2f55f0d71 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -60,7 +60,7 @@ lua_check_task (lua_State *L) { void *ud = luaL_checkudata (L, 1, "Rspamd.task"); luaL_argcheck (L, ud != NULL, 1, "'task' expected"); - return (struct worker_task *)ud; + return *((struct worker_task **)ud); } static struct mime_text_part * @@ -68,7 +68,7 @@ lua_check_textpart (lua_State *L) { void *ud = luaL_checkudata (L, 1, "Rspamd.textpart"); luaL_argcheck (L, ud != NULL, 1, "'textpart' expected"); - return (struct mime_text_part *)ud; + return *((struct mime_text_part **)ud); } /*** Task interface ***/ |