Code

This fixes a couple problems when exiting due to signal:
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 25 Sep 2008 20:31:29 +0000 (20:31 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 25 Sep 2008 20:31:29 +0000 (20:31 +0000)
commit3737d85cd34fb4b7148726d0bdef9d4b68477f96
tree331864f80c9a06be1def85fbef2a1fb519d833d4
parentfc55d35dcaeb3b8a2a308c1ad8ef3c399c9c6c8e
This fixes a couple problems when exiting due to signal:

 * connection threads exit without closing client socket
   (so client blocks waiting for response that never comes)

 * listen_queue_thread blocks on poll() until a new connection comes in
   (because no poll timeout specified)

-- kevin brintnall

git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1525 a5681a0c-68f1-0310-ab6d-d61299d08faa
program/src/rrd_daemon.c