diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2012-12-15 14:41:15 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2012-12-15 14:41:15 +0400 |
commit | 9289af21db35126236c24d73f5c298c532ff6b12 (patch) | |
tree | d203a59d226f0e895362e58a8db296613b4736f1 /src/cfg_utils.c | |
parent | fbcc7af8a6bfb2c82d17180358bfdadf0228cddd (diff) | |
download | rspamd-9289af21db35126236c24d73f5c298c532ff6b12.tar.gz rspamd-9289af21db35126236c24d73f5c298c532ff6b12.zip |
Fix test build and shlibs depends.
Diffstat (limited to 'src/cfg_utils.c')
-rw-r--r-- | src/cfg_utils.c | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/cfg_utils.c b/src/cfg_utils.c index 37f28c822..ae0971d6a 100644 --- a/src/cfg_utils.c +++ b/src/cfg_utils.c @@ -578,56 +578,6 @@ substitute_all_variables (gpointer key, gpointer value, gpointer data) (void)substitute_variable (cfg, (gchar *)key, (gchar *)value, 1); } -static void -parse_filters_str (struct config_file *cfg, const gchar *str) -{ - gchar **strvec, **p; - struct filter *cur; - module_t **pmodule; - - if (str == NULL) { - return; - } - - strvec = g_strsplit_set (str, ",", 0); - if (strvec == NULL) { - return; - } - - p = strvec; - while (*p) { - cur = NULL; - /* Search modules from known C modules */ - pmodule = &modules[0]; - while (*pmodule) { - g_strstrip (*p); - if ((*pmodule)->name != NULL && g_ascii_strcasecmp ((*pmodule)->name, *p) == 0) { - cur = memory_pool_alloc (cfg->cfg_pool, sizeof (struct filter)); - cur->type = C_FILTER; - msg_debug ("found C filter %s", *p); - cur->func_name = memory_pool_strdup (cfg->cfg_pool, *p); - cur->module = (*pmodule); - cfg->filters = g_list_prepend (cfg->filters, cur); - - break; - } - pmodule ++; - } - if (cur != NULL) { - /* Go to next iteration */ - p++; - continue; - } - cur = memory_pool_alloc (cfg->cfg_pool, sizeof (struct filter)); - cur->type = PERL_FILTER; - cur->func_name = memory_pool_strdup (cfg->cfg_pool, *p); - cfg->filters = g_list_prepend (cfg->filters, cur); - p++; - } - - g_strfreev (strvec); -} - /* * Place pointers to cfg_file structure to hash cfg_params */ @@ -697,7 +647,6 @@ post_load_config (struct config_file *cfg) g_hash_table_foreach (cfg->variables, substitute_all_variables, cfg); g_hash_table_foreach (cfg->modules_opts, substitute_module_variables, cfg); - parse_filters_str (cfg, cfg->filters_str); fill_cfg_params (cfg); #ifdef HAVE_CLOCK_GETTIME |