There are no separate operator in BIRD filter syntax which executes NO OPeration. However interpret() at filter/filter.c contains an instruction '0' to handle such operator. Use ';' as NOOP statement. --- filter/config.Y | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/filter/config.Y b/filter/config.Y index 42b9e19..fa87c76 100644 --- a/filter/config.Y +++ b/filter/config.Y @@ -810,7 +810,11 @@ var_list: /* EMPTY */ { $$ = NULL; } ; cmd: - IF term THEN block { + ';' { + $$ = f_new_inst(); + $$->code = '0'; + } + | IF term THEN block { $$ = f_new_inst(); $$->code = '?'; $$->a1.p = $2; -- 1.7.10.4