Merge remote-tracking branch 'dgoulet/bug13239_029_01'

This commit is contained in:
Nick Mathewson 2016-05-02 13:55:00 -04:00
commit b2083cba9e
2 changed files with 5 additions and 1 deletions

4
changes/bug13239 Normal file
View File

@ -0,0 +1,4 @@
o Minor bugfixes (hidden service client):
- Increase the minimum number of internal circuits we preemptively build
from 2 to 3 so they are available when a client connects to another
onion service. Fixes bug 13239; bugfix on tor-0.1.0.1-rc~460.

View File

@ -1067,7 +1067,7 @@ circuit_predict_and_launch_new(void)
if (rep_hist_get_predicted_internal(now, &hidserv_needs_uptime,
&hidserv_needs_capacity) &&
((num_uptime_internal<2 && hidserv_needs_uptime) ||
num_internal<2)
num_internal<3)
&& router_have_consensus_path() != CONSENSUS_PATH_UNKNOWN) {
if (hidserv_needs_uptime)
flags |= CIRCLAUNCH_NEED_UPTIME;