summaryrefslogtreecommitdiff
path: root/changes/bug23693
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-10-02 11:11:30 -0400
committerNick Mathewson <nickm@torproject.org>2017-10-02 11:11:30 -0400
commitc50c98ba6a3eae0b9a3a19c4a3498809080d7ac0 (patch)
treee5e2ebf637d844996695799d8d1630624363e610 /changes/bug23693
parent2c93be80d9ad0712b5716c85e32f7a5184f3b1d2 (diff)
downloadtor-c50c98ba6a3eae0b9a3a19c4a3498809080d7ac0.tar.gz
tor-c50c98ba6a3eae0b9a3a19c4a3498809080d7ac0.zip
Make changes in server_mode() affect workers; fix a crash.
Without this fix, changes from client to bridge don't trigger transition_affects_workers(), so we would never have actually initialized the cpuworkers. Fixes bug 23693. Bugfix on 3bcdb26267502e0 0.2.6.3-alpha, which fixed bug 14901 in the general case, but not on the case where public_server_mode() did not change.
Diffstat (limited to 'changes/bug23693')
-rw-r--r--changes/bug236936
1 files changed, 6 insertions, 0 deletions
diff --git a/changes/bug23693 b/changes/bug23693
new file mode 100644
index 0000000000..796398be51
--- /dev/null
+++ b/changes/bug23693
@@ -0,0 +1,6 @@
+ o Minor bugfixes (relay, crash):
+ - Avoid a crash when transitioning from client mode to bridge mode.
+ Previously, we would launch the worker threads whenever our "public
+ server" mode changed, but not when our "server" mode changed.
+ Fixes bug 23693; bugfix on 0.2.6.3-alpha.
+