diff options
Diffstat (limited to 'ripd')
-rw-r--r-- | ripd/rip_interface.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/ripd/rip_interface.c b/ripd/rip_interface.c index fe72de229..6fba0512e 100644 --- a/ripd/rip_interface.c +++ b/ripd/rip_interface.c @@ -471,7 +471,7 @@ int rip_interface_delete(int command, struct zclient *zclient, /* To support pseudo interface do not free interface structure. */ /* if_delete(ifp); */ - ifp->ifindex = IFINDEX_DELETED; + ifp->ifindex = IFINDEX_INTERNAL; return 0; } @@ -1734,9 +1734,6 @@ static int rip_interface_config_write(struct vty *vty) RB_FOREACH (ifp, if_name_head, &vrf->ifaces_by_name) { struct rip_interface *ri; - if (ifp->ifindex == IFINDEX_DELETED) - continue; - ri = ifp->info; /* Do not display the interface if there is no |