diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-03-27 18:30:40 +0300 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-03-27 18:30:40 +0300 |
commit | 89a83f2ef6c2358fe45faac5b15da6344fa7728c (patch) | |
tree | 54afb9d99c14830db4aef6a0490a92b82c1cd089 /src/main.c | |
parent | 4e3304bed44a8c275710db3d7ae7387430a52193 (diff) | |
download | rspamd-89a83f2ef6c2358fe45faac5b15da6344fa7728c.tar.gz rspamd-89a83f2ef6c2358fe45faac5b15da6344fa7728c.zip |
* Add initial LUA filters support
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c index bbe24dd1b..7e78fce9a 100644 --- a/src/main.c +++ b/src/main.c @@ -30,6 +30,8 @@ #ifndef WITHOUT_PERL #include "perl.h" +#elif defined(WITH_LUA) +#include "lua-rspamd.h" #endif /* 2 seconds to fork new process in place of dead one */ @@ -435,9 +437,9 @@ main (int argc, char **argv, char **env) cfg->log_fd = STDERR_FILENO; g_log_set_default_handler (file_log_function, cfg); - #ifndef HAVE_SETPROCTITLE +#ifndef HAVE_SETPROCTITLE init_title (argc, argv, environ); - #endif +#endif f = fopen (rspamd->cfg->cfg_name , "r"); if (f == NULL) { @@ -541,6 +543,9 @@ main (int argc, char **argv, char **env) PERL_SET_CONTEXT (perl_interpreter); perl_construct (perl_interpreter); perl_parse (perl_interpreter, xs_init, 3, args, NULL); + init_perl_filters (cfg); +#elif defined(WITH_LUA) + init_lua_filters (cfg); #endif /* Block signals to use sigsuspend in future */ |