1) zclient.c was peeking into the calling daemons namespace to find where to schedule it's threads. 2) bgp used both bm->master and master interchangebly
Donald Sharp (2): lib: zclient.c remove extern struct thread_master * bgpd: fix using of two pointers for struct thread_master bgpd/bgp_main.c | 4 +--- bgpd/bgp_nexthop.c | 2 +- bgpd/bgp_route.c | 10 +++++----- bgpd/bgp_zebra.c | 4 ++-- bgpd/bgp_zebra.h | 2 +- bgpd/bgpd.c | 3 +-- bgpd/bgpd.h | 3 --- isisd/isis_main.c | 2 +- isisd/isis_zebra.c | 4 ++-- isisd/isis_zebra.h | 2 +- lib/zclient.c | 19 +++++++++---------- lib/zclient.h | 5 ++++- ospf6d/ospf6_zebra.c | 4 ++-- ospf6d/ospf6_zebra.h | 2 +- ospf6d/ospf6d.c | 2 +- ospfd/ospf_main.c | 2 +- ospfd/ospf_zebra.c | 4 ++-- ospfd/ospf_zebra.h | 2 +- pimd/pim_main.c | 2 +- pimd/pim_zebra.c | 4 ++-- pimd/pim_zebra.h | 2 +- pimd/pim_zlookup.c | 2 +- ripd/rip_main.c | 2 +- ripd/rip_zebra.c | 4 ++-- ripd/ripd.h | 2 +- ripngd/ripng_main.c | 2 +- ripngd/ripng_zebra.c | 4 ++-- ripngd/ripngd.h | 2 +- tests/aspath_test.c | 2 +- tests/bgp_mpath_test.c | 2 +- zebra/client_main.c | 4 +++- 31 files changed, 54 insertions(+), 56 deletions(-) -- 1.9.1 _______________________________________________ Quagga-dev mailing list Quagga-dev@lists.quagga.net https://lists.quagga.net/mailman/listinfo/quagga-dev