]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: Update inherited_olist when receiving a prune
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 22 Mar 2017 14:11:04 +0000 (10:11 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 23 Mar 2017 16:59:42 +0000 (12:59 -0400)
We were not always updating the inherited_olist
when we received a prune.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_ifchannel.c

index 6dc1fba3755ece6fed7d0a51f114139fbadf9b2d..5688d0e45d2e3f755a75dafb4ec81b3bcd3992f4 100644 (file)
@@ -898,6 +898,7 @@ void pim_ifchannel_prune(struct interface *ifp,
        THREAD_TIMER_ON(master, ch->t_ifjoin_expiry_timer,
                        on_ifjoin_expiry_timer,
                        ch, holdtime);
+        pim_upstream_update_join_desired(ch->upstream);
       }
     break;
   case PIM_IFJOIN_PRUNE_PENDING: