From d41b06238dc2167f8e470aa2fb31cb937ff8fb3e Mon Sep 17 00:00:00 2001 From: Maria Matejka Date: Wed, 4 Oct 2023 19:57:55 +0200 Subject: Filter: explicitly forbidden for-loop with pre-defined variable --- filter/config.Y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filter/config.Y b/filter/config.Y index cf25d874..3cd8e3e4 100644 --- a/filter/config.Y +++ b/filter/config.Y @@ -974,7 +974,7 @@ var: for_var: type symbol { $$ = cf_define_symbol(new_config, $2, SYM_VARIABLE | $1, offset, f_new_var(sym_->scope)); } - | CF_SYM_KNOWN { $$ = $1; cf_assert_symbol($1, SYM_VARIABLE); } + | CF_SYM_KNOWN { cf_error("Use of a pre-defined variable in for loop is not allowed"); } ; cmd: -- cgit v1.2.3