diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c index 6727be01bc..72e04460d5 100644 --- a/pimd/pim_iface.c +++ b/pimd/pim_iface.c @@ -1710,6 +1710,9 @@ static int pim_if_new_hook(struct interface *ifp) static int pim_if_delete_hook(struct interface *ifp) { + if (ifp->info) + pim_if_delete(ifp); + return 0; }