summaryrefslogtreecommitdiff
path: root/ripd/rip_interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'ripd/rip_interface.c')
-rw-r--r--ripd/rip_interface.c2
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;
}