summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pimd/pim_pim.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pimd/pim_pim.c b/pimd/pim_pim.c
index 959663433d..a3136b61b2 100644
--- a/pimd/pim_pim.c
+++ b/pimd/pim_pim.c
@@ -584,6 +584,9 @@ static int pim_hello_send(struct interface *ifp,
pim_ifp = ifp->info;
zassert(pim_ifp);
+ if (if_is_loopback (ifp))
+ return 0;
+
if (hello_send(ifp, holdtime)) {
++pim_ifp->pim_ifstat_hello_sendfail;