]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pim_ifchannel.c
Merge pull request #10400 from opensourcerouting/pim6-compilefix
[mirror_frr.git] / pimd / pim_ifchannel.c
index 3079c25a1c3ee6f3d77a44e2ca84b7e494245ec6..76d7341a33534719108cc591a53e931f51e420a8 100644 (file)
@@ -306,8 +306,8 @@ void pim_ifchannel_ifjoin_switch(const char *caller, struct pim_ifchannel *ch,
                                         * supplying the implied
                                         * if channel.  So remove it.
                                         */
-                                       if (c_oil->oil.mfcc_ttls
-                                                   [pim_ifp->mroute_vif_index])
+                                       if (oil_if_has(c_oil,
+                                                      pim_ifp->mroute_vif_index))
                                                pim_channel_del_inherited_oif(
                                                        c_oil, ch->interface,
                                                        __func__);
@@ -1287,7 +1287,7 @@ void pim_ifchannel_local_membership_del(struct interface *ifp, pim_sgaddr *sg)
                        if (!pim_upstream_evaluate_join_desired_interface(
                                child, ch, starch) ||
                                (!chchannel &&
-                                c_oil->oil.mfcc_ttls[pim_ifp->mroute_vif_index])) {
+                                oil_if_has(c_oil, pim_ifp->mroute_vif_index))) {
                                pim_channel_del_inherited_oif(c_oil, ifp,
                                                __func__);
                        }