summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Sharp <donaldsharp72@gmail.com>2021-11-22 14:42:56 -0500
committerGitHub <noreply@github.com>2021-11-22 14:42:56 -0500
commitf1189d7374075cee09d19182ac7ebdd7a40a345c (patch)
tree9808b7ee5e8d56856afae0810335c9985834f595
parentd32c92a4c0fcee71a8a6d02cb9ff84607cfdcc07 (diff)
parent5428f5ac64e531c854e9197a2c733d0c2c6ec303 (diff)
Merge pull request #9919 from mobash-rasool/pim-upst-3
pimd: STAR inherited Flag not properly set in certain scenarios
-rw-r--r--pimd/pim_upstream.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pimd/pim_upstream.c b/pimd/pim_upstream.c
index c5d542ac0a..e59dbba9de 100644
--- a/pimd/pim_upstream.c
+++ b/pimd/pim_upstream.c
@@ -1863,6 +1863,8 @@ int pim_upstream_inherited_olist_decide(struct pim_instance *pim,
flag = PIM_OIF_FLAG_PROTO_IGMP;
if (PIM_IF_FLAG_TEST_PROTO_PIM(ch->flags))
flag |= PIM_OIF_FLAG_PROTO_PIM;
+ if (starch)
+ flag |= PIM_OIF_FLAG_PROTO_STAR;
}
pim_channel_add_oif(up->channel_oil, ifp, flag,