1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

accept should behave as return, not running any commands after it.

This commit is contained in:
Pavel Machek
1999-12-01 12:54:23 +00:00
parent 639e628554
commit 7e1f99719e
2 changed files with 5 additions and 2 deletions

View File

@@ -286,7 +286,7 @@ interpret(struct f_inst *what)
case F_REJECT: /* FIXME (noncritical) Should print compele route along with reason to reject route */
res.type = T_RETURN;
res.val.i = what->a1.i;
break;
return res; /* We have to return now, no more processing. */
case F_NONL:
case F_NOP:
break;
@@ -412,6 +412,7 @@ interpret(struct f_inst *what)
return res;
}
/* FIXME: tmp_attrs is unreferenced. That can't be right */
int
f_run(struct filter *filter, struct rte **rte, struct ea_list **tmp_attrs, struct linpool *tmp_pool)
{