summaryrefslogtreecommitdiff
path: root/src/sp_config_keywords.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp_config_keywords.c')
-rw-r--r--src/sp_config_keywords.c6
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) {
153static int parse_eval_filter_conf(char *line, sp_list_node **list) { 153static 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;