diff options
Diffstat (limited to 'ripd/rip_interface.c')
| -rw-r--r-- | ripd/rip_interface.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ripd/rip_interface.c b/ripd/rip_interface.c index 0b92f174b1..b383be042a 100644 --- a/ripd/rip_interface.c +++ b/ripd/rip_interface.c @@ -457,6 +457,7 @@ static void rip_interface_reset(struct rip_interface *ri) ri->sent_updates = 0; ri->passive = 0; + XFREE(MTYPE_TMP, ri->bfd.profile); rip_interface_clean(ri); } @@ -1109,6 +1110,7 @@ void rip_interface_sync(struct interface *ifp) struct rip_interface *ri; ri = ifp->info; + ri->ifp = ifp; if (ri) ri->rip = ifp->vrf->info; } |
