diff --git a/pimd/pim6_mld.c b/pimd/pim6_mld.c index 23042ef14e60..325f9b331d69 100644 --- a/pimd/pim6_mld.c +++ b/pimd/pim6_mld.c @@ -445,7 +445,7 @@ static void gm_sg_update(struct gm_sg *sg, bool has_expired) } else if (sg->tib_joined && !new_join) { tib_sg_gm_prune(gm_ifp->pim, sg->sgaddr, gm_ifp->ifp, &sg->oil); - + pim_channel_oil_del(sg->oil, __func__); sg->oil = NULL; sg->tib_joined = false; }