summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorajs <ajs>2005-05-11 15:56:21 +0000
committerajs <ajs>2005-05-11 15:56:21 +0000
commitd4e47287efd60f77b473f8d5677e4dac08c192b0 (patch)
tree06dfe25619e4cee9601a92b07b7a61625c0f6c4a
parent42c981994adcf7fb2e1c2bea170cc5f196d5a1d7 (diff)
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). [backport candidate]
-rw-r--r--ripd/ChangeLog6
-rw-r--r--ripd/rip_interface.c3
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);