[prev in list] [next in list] [prev in thread] [next in thread] 

List:       prelude-cvslog
Subject:    [prelude-cvslog] r10601 - prelude-correlator/trunk/plugins/lua
From:       noreply () prelude-ids ! org
Date:       2008-06-25 6:55:29
Message-ID: 20080625065529.56ACB8A0072 () inferno ! prelude-ids ! com
[Download RAW message or body]

Author: yoann
Date: 2008-06-25 08:55:29 +0200 (Wed, 25 Jun 2008)
New Revision: 10601

Modified:
   prelude-correlator/trunk/plugins/lua/lua.c
Log:
Allow the user to run LUA code out of the LUA rule running function,
useful to setup global variable.

Kill warning.


Modified: prelude-correlator/trunk/plugins/lua/lua.c
===================================================================
--- prelude-correlator/trunk/plugins/lua/lua.c	2008-06-25 06:55:22 UTC (rev 10600)
+++ prelude-correlator/trunk/plugins/lua/lua.c	2008-06-25 06:55:29 UTC (rev 10601)
@@ -183,6 +183,8 @@
                         return -1;
                 }
 
+                ret = lua_pcall(plugin->lstate, 0, 0, 0);
+
                 dh->d_name[strlen(dh->d_name) - 4] = 0;
                 add_lua_ruleset(plugin, dh->d_name);
 
@@ -262,7 +264,7 @@
 int lua_LTX_correlation_plugin_init(prelude_plugin_entry_t *pe, void *root_optlist)
 {
         int ret;
-        prelude_option_t *opt, *popt;
+        prelude_option_t *opt;
         int hook = PRELUDE_OPTION_TYPE_CLI|PRELUDE_OPTION_TYPE_CFG;
 
         ret = prelude_option_add(root_optlist, &opt, hook, 0, "lua", "LUA plugin option",

_______________________________________________
Prelude-cvslog site list
Prelude-cvslog@prelude-ids.org
http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic