When we received a pim_register_recv we were shortcutting
the algorithm to determine what to do when we receive
a register pim message.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pim_upstream_switch (upstream, PIM_UPSTREAM_PRUNE);
}
- if (upstream->join_state == PIM_UPSTREAM_PRUNE)
- {
- pim_register_stop_send (ifp, &sg, src_addr);
- return 1;
- }
-
if ((upstream->sptbit == PIM_UPSTREAM_SPTBIT_TRUE) ||
((SwitchToSptDesired(&sg)) &&
(inherited_olist(source, group) == NULL))) {