diff options
-rw-r--r-- | src/evaluate.c | 1 | ||||
-rw-r--r-- | src/parser_bison.y | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/evaluate.c b/src/evaluate.c index 4cf28987..9aa283fd 100644 --- a/src/evaluate.c +++ b/src/evaluate.c @@ -3902,6 +3902,7 @@ static int ct_timeout_evaluate(struct eval_ctx *ctx, struct obj *obj) ct->timeout[ts->timeout_index] = ts->timeout_value; list_del(&ts->head); + xfree(ts->timeout_str); xfree(ts); } diff --git a/src/parser_bison.y b/src/parser_bison.y index 4369ece6..39d3eac8 100644 --- a/src/parser_bison.y +++ b/src/parser_bison.y @@ -3954,6 +3954,7 @@ ct_timeout_config : PROTOCOL ct_l4protoname stmt_separator ct = &$<obj>0->ct_timeout; list_splice_tail($4, &ct->timeout_list); + xfree($4); } | L3PROTOCOL family_spec_explicit stmt_separator { |