]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Fix Lua stack
authorVsevolod Stakhov <vsevolod@rspamd.com>
Wed, 14 Jun 2023 21:31:16 +0000 (22:31 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Wed, 14 Jun 2023 21:31:16 +0000 (22:31 +0100)
src/lua/lua_map.c

index 29e2053f2747598979ca55e62ceee27b4f4d5d11..498c097acef134e3fc3d17a327c89ba160dd39ce 100644 (file)
@@ -1106,7 +1106,7 @@ lua_map_foreach_cb (gconstpointer key, gconstpointer value, gsize _hits, gpointe
 
        if (lua_pcall(L, 2, 1, 0) != 0) {
                msg_err("call to map foreach callback failed: %s", lua_tostring(L, -1));
-               lua_pop(L, 2); /* error + function */
+               lua_pop(L, 1); /* error */
 
                return FALSE;
        }
@@ -1117,7 +1117,7 @@ lua_map_foreach_cb (gconstpointer key, gconstpointer value, gsize _hits, gpointe
                        return lua_toboolean (L, -1);
                }
 
-               lua_pop (L, 2); /* result + function */
+               lua_pop (L, 1); /* result */
        }
 
        return TRUE;