aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_edge.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/connection_edge.c')
-rw-r--r--src/or/connection_edge.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c
index 19c38e90f..5b4b9a245 100644
--- a/src/or/connection_edge.c
+++ b/src/or/connection_edge.c
@@ -321,15 +321,13 @@ connection_edge_finished_connecting(edge_connection_t *edge_conn)
/** Define a schedule for how long to wait between retrying
* application connections. Rather than waiting a fixed amount of
- * time between each retry, we wait only 5 seconds for the first,
- * 10 seconds for the second, and 15 seconds for each retry after
+ * time between each retry, we wait 10 seconds each for the first
+ * two tries, and 15 seconds for each retry after
* that. Hopefully this will improve the expected user experience. */
static int
compute_socks_timeout(edge_connection_t *conn)
{
- if (conn->num_socks_retries == 0)
- return 5;
- if (conn->num_socks_retries == 1)
+ if (conn->num_socks_retries < 2) /* try 0 and try 1 */
return 10;
return 15;
}