summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--filter/filter.c2
-rw-r--r--filter/test.conf2
2 files changed, 3 insertions, 1 deletions
diff --git a/filter/filter.c b/filter/filter.c
index c9350c9..84680c6 100644
--- a/filter/filter.c
+++ b/filter/filter.c
@@ -673,7 +673,7 @@ f_eval_int(struct f_inst *expr)
f_rte = NULL;
f_rte_old = NULL;
f_rta_copy = NULL;
- f_pool = NULL;
+ f_pool = cfg_mem;
res = interpret(expr);
if (res.type != T_INT)
cf_error("Integer expression expected");
diff --git a/filter/test.conf b/filter/test.conf
index e03f591..37cff13 100644
--- a/filter/test.conf
+++ b/filter/test.conf
@@ -141,3 +141,5 @@ int j;
accept "ok I take that";
}
+
+eval __startup(); \ No newline at end of file