From 17a09fafa2b569f0ce548220fd099cdf88e3a71e Mon Sep 17 00:00:00 2001 From: kkadosh Date: Fri, 2 Mar 2018 13:31:56 +0000 Subject: Add .dump() for eval whitelist/blacklist + simulation mode for whitelist --- src/sp_config_keywords.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/sp_config_keywords.c') diff --git a/src/sp_config_keywords.c b/src/sp_config_keywords.c index a04c88f..9faaafb 100644 --- a/src/sp_config_keywords.c +++ b/src/sp_config_keywords.c @@ -153,11 +153,17 @@ int parse_global(char *line) { static int parse_eval_filter_conf(char *line, sp_list_node **list) { char *token; char *rest; + sp_config_eval *eval = SNUFFLEUPAGUS_G(config).config_eval; + sp_config_functions sp_config_funcs[] = { {parse_str, SP_TOKEN_EVAL_LIST, &rest}, {parse_empty, SP_TOKEN_SIMULATION, &(SNUFFLEUPAGUS_G(config).config_eval->simulation)}, + {parse_str, SP_TOKEN_DUMP, &(SNUFFLEUPAGUS_G(config).config_eval->dump)}, {0}}; + + eval->textual_representation = estrdup(line); + int ret = parse_keywords(sp_config_funcs, line); if (0 != ret) { return ret; -- cgit v1.3