summaryrefslogtreecommitdiffstats
path: root/src/lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua')
-rw-r--r--src/lua/lua_common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lua/lua_common.c b/src/lua/lua_common.c
index ee29f9b9d..cd557f816 100644
--- a/src/lua/lua_common.c
+++ b/src/lua/lua_common.c
@@ -2623,6 +2623,7 @@ rspamd_lua_universal_pcall (lua_State *L, gint cbref, const gchar* strloc,
g_set_error (err, lua_error_quark (), EINVAL,
"invalid argument character: %c at %s",
*argp, argp);
+ va_end (ap);
return false;
}
@@ -2635,6 +2636,7 @@ rspamd_lua_universal_pcall (lua_State *L, gint cbref, const gchar* strloc,
"error when calling lua function from %s: %s",
strloc, lua_tostring (L, -1));
lua_settop (L, err_idx - 1);
+ va_end (ap);
return false;
}