]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-lua: test_io_lua() - Test return code from lua_script_init()
authorMarco Bettini <marco.bettini@open-xchange.com>
Fri, 30 May 2025 17:05:02 +0000 (17:05 +0000)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 25 Jun 2025 19:57:33 +0000 (19:57 +0000)
Found by coverity, 40458 Unchecked return value

src/lib-lua/test-io-lua.c

index 69be431769ae54f9dd924a77b4ddf00ab745719e..0e31320b2aa6684df350e09702a73afb39d637e1 100644 (file)
@@ -44,7 +44,8 @@ static void test_io_lua(void)
        dlua_dovecot_io_register(script);
        dlua_register(script, "test_assert", dlua_test_assert);
 
-       dlua_script_init(script, &error);
+       if (dlua_script_init(script, &error) < 0)
+               i_fatal("%s", error);
 
        dlua_push_ostream(script, os);
        o_stream_unref(&os);