mirror of
https://gitlab.labs.nic.cz/labs/bird.git
synced 2024-05-11 16:54:54 +00:00
Filters: Function body comparison result now used.
Function bodies were compared in post-parse time, yet the result was not used and the functions were incorrectly considered the same as before. Now the result is used to reload affected protocols.
This commit is contained in:
@@ -897,6 +897,11 @@
|
||||
NEVER_CONSTANT;
|
||||
SYMBOL;
|
||||
|
||||
FID_SAME_BODY()
|
||||
if (!(f2->sym->flags & SYM_FLAG_SAME))
|
||||
return 0;
|
||||
FID_INTERPRET_BODY()
|
||||
|
||||
/* Push the body on stack */
|
||||
LINEX(sym->function);
|
||||
curline.emask |= FE_RETURN;
|
||||
|
||||
Reference in New Issue
Block a user