diff options
-rw-r--r-- | ripd/ChangeLog | 6 | ||||
-rw-r--r-- | ripd/rip_interface.c | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/ripd/ChangeLog b/ripd/ChangeLog index 80181d22..7b47268a 100644 --- a/ripd/ChangeLog +++ b/ripd/ChangeLog @@ -1,3 +1,9 @@ +2005-05-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu> + + * rip_interface.c (rip_interface_add): Need to call + rip_passive_interface_apply (was already calling it in + rip_interface_up). + 2005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu> * rip_zebra.c (rip_redistribute_set, rip_redistribute_unset, diff --git a/ripd/rip_interface.c b/ripd/rip_interface.c index da73724a..0e267f98 100644 --- a/ripd/rip_interface.c +++ b/ripd/rip_interface.c @@ -547,6 +547,9 @@ rip_interface_add (int command, struct zclient *zclient, zebra_size_t length) /* Check if this interface is RIP enabled or not.*/ rip_enable_apply (ifp); + + /* Check for a passive interface */ + rip_passive_interface_apply (ifp); /* Apply distribute list to the all interface. */ rip_distribute_update_interface (ifp); |