diff options
author | Martin Mares <mj@ucw.cz> | 2000-04-01 11:15:10 +0200 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2000-04-01 11:15:10 +0200 |
commit | b157361533412de2123787a412e6e463c0b2f13a (patch) | |
tree | 9157f4c9f2e14da4fa93bec3bd2f1274888f5cb0 | |
parent | 499cb346f6fb29f9157e12942484c8b4362597c3 (diff) | |
download | bird-b157361533412de2123787a412e6e463c0b2f13a.tar bird-b157361533412de2123787a412e6e463c0b2f13a.zip |
SOURCE should really refer to rta->source, not rta->gw.
Please check that all rta attributes are available, I guess that at
least rta->dest is missing.
-rw-r--r-- | filter/config.Y | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/filter/config.Y b/filter/config.Y index 3908579..4003460 100644 --- a/filter/config.Y +++ b/filter/config.Y @@ -393,7 +393,7 @@ term: | rtadot GW { $$ = f_new_inst(); $$->code = 'a'; $$->aux = T_IP; $$->a2.i = OFFSETOF(struct rta, gw); } | rtadot NET { $$ = f_new_inst(); $$->code = 'a'; $$->aux = T_PREFIX; $$->a2.i = 0x12345678; } - | rtadot SOURCE { $$ = f_new_inst(); $$->code = 'a'; $$->aux = T_ENUM_RTS; $$->a2.i = OFFSETOF(struct rta, gw); } + | rtadot SOURCE { $$ = f_new_inst(); $$->code = 'a'; $$->aux = T_ENUM_RTS; $$->a2.i = OFFSETOF(struct rta, source); } | rtadot dynamic_attr { $$ = $2; $$->code = P('e','a'); } |