On 01.07.2011 9:14, Julian Elischer wrote: >> The "call" action saves the current rule number in the internal >> stack and rules processing continues from the first rule with >> specified number (similar to skipto action). If later a rule with >> "return" action is encountered, the processing returns to the first >> rule with number of "call" rule saved in the stack plus one or higher. >> >> Submitted by: Vadim Goncharov >> Discussed by: ipfw@, luigi@ >> >> Modified: > what happens if the return target is removed in the meanwhile?
This implementation does not keep pointer to the rule, only rule number. So return action will work like "skipto <number from the stack + 1>". If you remove rule with call action it will search first rule with number greater than it had. -- WBR, Andrey V. Elsukov
signature.asc
Description: OpenPGP digital signature