diff options
author | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2009-04-29 21:54:59 -0700 |
---|---|---|
committer | Paul Jakma <paul@quagga.net> | 2009-06-18 20:18:27 +0100 |
commit | 90d2ab0f9426d670552b929364f8fb7de122efe5 (patch) | |
tree | 58478aa687b6484d9d3ab08a13c82388ca37acbc /zebra | |
parent | 81cce0185e23b6ecd2ab98ab34182901226bcf9e (diff) |
[zebra] Force rib_update when connected route deleted
Diffstat (limited to 'zebra')
-rw-r--r-- | zebra/connected.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/zebra/connected.c b/zebra/connected.c index f3e5396c..c776408a 100644 --- a/zebra/connected.c +++ b/zebra/connected.c @@ -318,6 +318,8 @@ connected_delete_ipv4 (struct interface *ifp, int flags, struct in_addr *addr, return; connected_withdraw (ifc); + + rib_update(); } #ifdef HAVE_IPV6 @@ -437,5 +439,7 @@ connected_delete_ipv6 (struct interface *ifp, struct in6_addr *address, return; connected_withdraw (ifc); + + rib_update(); } #endif /* HAVE_IPV6 */ |