]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-lua: test-dict-lua - Fix error handling
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Fri, 1 Apr 2022 12:06:36 +0000 (15:06 +0300)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Mon, 25 Apr 2022 09:07:11 +0000 (09:07 +0000)
src/lib-lua/test-dict-lua.c

index 66d958e84da224b2fbf86e6d4e33eeda19ac7bd0..0553e03353d1218aed7d1744e33e316cb5d4dbf6 100644 (file)
@@ -17,8 +17,10 @@ static void test_dict_register(void)
 
 static void test_dict_finished(lua_State *L, struct ioloop *ioloop, int res)
 {
-       if (res < 0)
+       if (res < 0) {
                i_error("%s", lua_tostring(L, -1));
+               lua_pop(L, 1);
+       }
        io_loop_stop(ioloop);
 }