]> source.dussan.org Git - rspamd.git/commitdiff
Handle params correctly.
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Tue, 8 Feb 2011 18:36:55 +0000 (21:36 +0300)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Tue, 8 Feb 2011 18:36:55 +0000 (21:36 +0300)
src/lua/lua_common.c

index bc3748f4c06ad6394250b4841a38e4dc8db51dfd..961a31d76544d8bd3a5a708076a938ac46e3129d 100644 (file)
@@ -363,7 +363,7 @@ lua_call_expression_func (const gchar *module, const gchar *function,
        struct worker_task            **ptask;
        GList                          *cur;
        struct expression_argument     *arg;
-       int                             nargs = 0;
+       int                             nargs = 1;
 
        /* Call specified function and expect result of given expected_type */
        /* First check function in config table */
@@ -416,7 +416,7 @@ lua_call_expression_func (const gchar *module, const gchar *function,
        }
 
        if (lua_pcall (L, nargs, 1, 0) != 0) {
-               msg_info ("call to %s failed", function);
+               msg_info ("call to %s failed: %s", function, lua_tostring (L, -1));
                return FALSE;
        }