summaryrefslogtreecommitdiff
path: root/pimd/pim_iface.c
diff options
context:
space:
mode:
authorDonald Sharp <donaldsharp72@gmail.com>2025-02-24 13:53:21 -0500
committerGitHub <noreply@github.com>2025-02-24 13:53:21 -0500
commit231110aefd34bd72b84dfd72a1aabdecda86cfaf (patch)
tree4d3c0939f67177a6ea48e85160d5a3ae23a15005 /pimd/pim_iface.c
parent311bd23ccbf79fa671f1979b26ec8059cbe87e85 (diff)
parentd840560b74e3a6117aa1e4b1203dcdd8fb254ef6 (diff)
Merge pull request #18225 from nabahr/autorp-joins
pim: Fix autorp group joins
Diffstat (limited to 'pimd/pim_iface.c')
-rw-r--r--pimd/pim_iface.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c
index 3408574cae..e0b157b8f6 100644
--- a/pimd/pim_iface.c
+++ b/pimd/pim_iface.c
@@ -1901,9 +1901,7 @@ static int pim_ifp_up(struct interface *ifp)
}
#if PIM_IPV == 4
- if (pim->autorp && pim->autorp->do_discovery && pim_ifp &&
- pim_ifp->pim_enable)
- pim_autorp_add_ifp(ifp);
+ pim_autorp_add_ifp(ifp);
#endif
pim_cand_addrs_changed();
@@ -2020,8 +2018,7 @@ void pim_pim_interface_delete(struct interface *ifp)
return;
#if PIM_IPV == 4
- if (pim_ifp->pim_enable)
- pim_autorp_rm_ifp(ifp);
+ pim_autorp_rm_ifp(ifp);
#endif
pim_ifp->pim_enable = false;