]> git.proxmox.com Git - mirror_frr.git/commit - ospf6d/ospf6_zebra.c
Quagga: vrf_id not being set correctly
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 20 Nov 2015 19:36:46 +0000 (11:36 -0800)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 20 Nov 2015 19:36:46 +0000 (11:36 -0800)
commit1a1f4efab365954c7b0ab56e974c2d707c0923c5
treeb54a9d3f085014bc38d6e1b21c39f703e7d1f4d5
parentf1121188c7c767d0ad45c02c852a984994f13223
Quagga: vrf_id not being set correctly

Several routing protocols use the zapi_ipv[4|6] api to talk to
zebra.  There are some instances where the api.vrf_id was not
being set.  Since the practice is to declare the api structure
on the stack, the data inside is not being set to 0.  As
such random vrf_id values were being passed to zebrad
causing rage and confusion.

Ticket: CM-8287
Reviewed-by: CCR-3841
Testing:  Test suites no longer crashing and burning

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
babeld/kernel.c
ospf6d/ospf6_zebra.c
ripd/rip_zebra.c
ripngd/ripng_zebra.c