]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Modify the Prune Pending Timer Pop to not assert
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 2 Dec 2016 01:32:03 +0000 (20:32 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:18 +0000 (20:26 -0500)
commit1e3a51321345bbec450cec0ef3f6a7e23e1afdbd
treee4fff58ff372bba233eb300902994e210ec51075
parent36e466fe98abf3537e641bc31e9f5cfa06c0fc64
pimd: Modify the Prune Pending Timer Pop to not assert

So there exist conditions where we can start the Prune
Pending Timer and receive other packets that cause
us to not stop the pending timer.  This was
due to a missread of the state machine.

Additionally when the prune pending timer pops and
we are not in prune pending state, note the fact
and move on with our life instead of crashing and burning

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