]> git.ipfire.org Git - thirdparty/tor.git/commit
Finally solve the "closing wedged cpuworkers" bug. Woo.
authorRoger Dingledine <arma@torproject.org>
Mon, 12 Jun 2006 11:59:19 +0000 (11:59 +0000)
committerRoger Dingledine <arma@torproject.org>
Mon, 12 Jun 2006 11:59:19 +0000 (11:59 +0000)
commit87e3800dfc0adcd6cb4e57e693072fd2d07217b1
treec9988cf7d2ab2ddbb686487b750ebba30ce45880
parentd90d4b4c9061d0e16f354d8b64cf54b750752e00
Finally solve the "closing wedged cpuworkers" bug. Woo.

This happened when we got two create cells in a row from the same TLS
connection. It would hand one to the cpuworker, and then immediately
handle the second one -- after it had registered that the first one was
busy, but before it had updated the timestamp that we use to decide how
*long* it's been busy.

svn:r6606
src/or/cpuworker.c
src/or/dns.c