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

Reply via email to