aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGeorge Kadianakis <desnacked@riseup.net>2019-02-25 13:28:35 +0200
committerGeorge Kadianakis <desnacked@riseup.net>2019-02-25 13:28:35 +0200
commit341cd6ea6631217a5487198a773b56a057afd5f9 (patch)
treea64aa88f191d7c7503c1ac1891f4f30f7900c007 /src
parent3093d8afbeb9f1a1901936d27cb788c03917dae0 (diff)
downloadtor-341cd6ea6631217a5487198a773b56a057afd5f9.tar.gz
tor-341cd6ea6631217a5487198a773b56a057afd5f9.zip
histogram_edges is histogram_len long
Diffstat (limited to 'src')
-rw-r--r--src/core/or/circuitpadding.c1
-rw-r--r--src/core/or/circuitpadding.h2
-rw-r--r--src/test/test_circuitpadding.c2
3 files changed, 1 insertions, 4 deletions
diff --git a/src/core/or/circuitpadding.c b/src/core/or/circuitpadding.c
index ceb9181f94..09dda6da3d 100644
--- a/src/core/or/circuitpadding.c
+++ b/src/core/or/circuitpadding.c
@@ -2185,7 +2185,6 @@ circpad_circ_responder_machine_init(void)
circ_responder_machine->states[CIRCPAD_STATE_GAP].histogram_edges[3]= 4000;
circ_responder_machine->states[CIRCPAD_STATE_GAP].histogram_edges[4]= 8000;
circ_responder_machine->states[CIRCPAD_STATE_GAP].histogram_edges[5]= 16000;
- circ_responder_machine->states[CIRCPAD_STATE_GAP].histogram_edges[6]=1000000;
/* Specify histogram tokens */
circ_responder_machine->states[CIRCPAD_STATE_GAP].histogram[0] = 0;
circ_responder_machine->states[CIRCPAD_STATE_GAP].histogram[1] = 1;
diff --git a/src/core/or/circuitpadding.h b/src/core/or/circuitpadding.h
index b9e903b9f0..d11358a159 100644
--- a/src/core/or/circuitpadding.h
+++ b/src/core/or/circuitpadding.h
@@ -290,7 +290,7 @@ typedef struct circpad_state_t {
* bin. The rightmost edge is always infinity and is not specified in this
* array.
*
- * This array must have histogram_len+1 elements. */
+ * This array must have histogram_len elements. */
circpad_delay_t histogram_edges[CIRCPAD_MAX_HISTOGRAM_LEN+1];
/** Total number of tokens in this histogram. This is a constant and is *not*
* decremented every time we spend a token. It's used for initializing and
diff --git a/src/test/test_circuitpadding.c b/src/test/test_circuitpadding.c
index 65bf529e42..599b7fb24c 100644
--- a/src/test/test_circuitpadding.c
+++ b/src/test/test_circuitpadding.c
@@ -425,8 +425,6 @@ helper_create_basic_machine(void)
circ_client_machine.states[CIRCPAD_STATE_BURST].histogram_edges[2] = 5000;
circ_client_machine.states[CIRCPAD_STATE_BURST].histogram_edges[3] = 10000;
circ_client_machine.states[CIRCPAD_STATE_BURST].histogram_edges[4] = 20000;
- circ_client_machine.states[CIRCPAD_STATE_BURST].histogram_edges[5] = 400000;
- circ_client_machine.states[CIRCPAD_STATE_BURST].histogram_edges[6] = 1000000;
circ_client_machine.states[CIRCPAD_STATE_BURST].histogram[0] = 1;
circ_client_machine.states[CIRCPAD_STATE_BURST].histogram[1] = 0;