commit 678596c: [Minor] Fix Lua stack

Vsevolod Stakhov vsevolod at rspamd.com
Wed Jun 14 21:35:03 UTC 2023


Author: Vsevolod Stakhov
Date: 2023-06-14 22:31:16 +0100
URL: https://github.com/rspamd/rspamd/commit/678596c9987d1f758f4240aabb429d14b1def96b (HEAD -> master)

[Minor] Fix Lua stack

---
 src/lua/lua_map.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lua/lua_map.c b/src/lua/lua_map.c
index 29e2053f2..498c097ac 100644
--- a/src/lua/lua_map.c
+++ b/src/lua/lua_map.c
@@ -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;


More information about the Commits mailing list