]> git.proxmox.com Git - mirror_frr.git/commit
zebra: Perform safe walk of RIB entries in rib_process()
authorvivek <vivek@cumulusnetworks.com>
Fri, 11 Nov 2016 02:49:43 +0000 (18:49 -0800)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 17 Jan 2017 23:43:35 +0000 (18:43 -0500)
commit7b25dca6b7d599f5e885b21ed40dc0fb418c4bcc
tree1a580a0512dd44676dc5818ee1c49683ca6e7c25
parentf7c62e11d6f4284ef3471645f2e2a986b8301a18
zebra: Perform safe walk of RIB entries in rib_process()

There is a scenario where a RIB entry is unlinked and freed during RIB
processing. However, the walk of the entries is not being performed in
a safe manner. Fix the code to do this correctly.

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Ticket: CM-13393
Reviewed By: Trivial
Testing Done: Basic manual test
zebra/zebra_rib.c