diff options
| author | kkadosh | 2018-03-02 13:31:56 +0000 |
|---|---|---|
| committer | jvoisin | 2018-03-02 14:31:56 +0100 |
| commit | 17a09fafa2b569f0ce548220fd099cdf88e3a71e (patch) | |
| tree | 7d07f6ba92635959fbae9b1ec9fa6470d3bf6576 /src/sp_config_keywords.c | |
| parent | bdd2cfc430d4b841c24a6c08e7934d667bdc6637 (diff) | |
Add .dump() for eval whitelist/blacklist + simulation mode for whitelist
Diffstat (limited to 'src/sp_config_keywords.c')
| -rw-r--r-- | src/sp_config_keywords.c | 6 |
1 files changed, 6 insertions, 0 deletions
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) { | |||
| 153 | static int parse_eval_filter_conf(char *line, sp_list_node **list) { | 153 | static int parse_eval_filter_conf(char *line, sp_list_node **list) { |
| 154 | char *token; | 154 | char *token; |
| 155 | char *rest; | 155 | char *rest; |
| 156 | sp_config_eval *eval = SNUFFLEUPAGUS_G(config).config_eval; | ||
| 157 | |||
| 156 | sp_config_functions sp_config_funcs[] = { | 158 | sp_config_functions sp_config_funcs[] = { |
| 157 | {parse_str, SP_TOKEN_EVAL_LIST, &rest}, | 159 | {parse_str, SP_TOKEN_EVAL_LIST, &rest}, |
| 158 | {parse_empty, SP_TOKEN_SIMULATION, | 160 | {parse_empty, SP_TOKEN_SIMULATION, |
| 159 | &(SNUFFLEUPAGUS_G(config).config_eval->simulation)}, | 161 | &(SNUFFLEUPAGUS_G(config).config_eval->simulation)}, |
| 162 | {parse_str, SP_TOKEN_DUMP, &(SNUFFLEUPAGUS_G(config).config_eval->dump)}, | ||
| 160 | {0}}; | 163 | {0}}; |
| 164 | |||
| 165 | eval->textual_representation = estrdup(line); | ||
| 166 | |||
| 161 | int ret = parse_keywords(sp_config_funcs, line); | 167 | int ret = parse_keywords(sp_config_funcs, line); |
| 162 | if (0 != ret) { | 168 | if (0 != ret) { |
| 163 | return ret; | 169 | return ret; |
