From 39ac1db60e8b920e1e6b07e08f7f3343960ece79 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Wed, 10 Apr 2013 19:30:41 -0400 Subject: Avoid busy-looping on WANTREAD within connection_handle_write Fix for bug 5650. Also, if we get a WANTREAD while reading while writing, make sure we're reading. --- changes/bug5650 | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 changes/bug5650 (limited to 'changes') diff --git a/changes/bug5650 b/changes/bug5650 new file mode 100644 index 000000000..401e31707 --- /dev/null +++ b/changes/bug5650 @@ -0,0 +1,5 @@ + o Major bugfixes: + - Avoid a bug where our response to TLS renegotation under certain + network conditions could lead to a busy-loop, with 100% CPU + consumption. Fixes bug 5650; bugfix on 0.2.0.16-alpha. + -- cgit v1.2.3