]> git.puffer.fish Git - mirror/frr.git/commit
[bgp] Fix crash on SIGHUP, deref of freed workqueues
authorSteve Hill <quagga@cheesy.sackheads.org>
Tue, 2 Jun 2009 13:28:16 +0000 (14:28 +0100)
committerPaul Jakma <paul@quagga.net>
Tue, 2 Jun 2009 13:28:16 +0000 (14:28 +0100)
commitacde4b861333d799b50d6e8a53214abc0d17ede3
treee6fa104c7bfb45043aec82c9cab3941cb09459bd
parent5012bc3d217f4fff5759745ee689869fb5224b41
[bgp] Fix crash on SIGHUP, deref of freed workqueues

* lib/workqueue.c: free-ing workqueues had never been tested obviously,
  queue's thread was not being stopped
* bgpd/bgpd.c: null out freed workqueues, to prevent acting on freed
  workqueues
bgpd/bgpd.c
lib/workqueue.c