]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
hs: Initialize the INTRO2 bucket for legacy intro point
authorDavid Goulet <dgoulet@torproject.org>
Thu, 8 Aug 2019 17:40:10 +0000 (13:40 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Thu, 8 Aug 2019 17:40:10 +0000 (13:40 -0400)
Signed-off-by: David Goulet <dgoulet@torproject.org>
src/feature/rend/rendmid.c

index 192da166ee597a08eefd74126dd1277f38babc11..ef2a44c40d1a53ccdd56d25cfdda731a07de36ae 100644 (file)
@@ -117,6 +117,8 @@ rend_mid_establish_intro_legacy(or_circuit_t *circ, const uint8_t *request,
   /* Now, set up this circuit. */
   circuit_change_purpose(TO_CIRCUIT(circ), CIRCUIT_PURPOSE_INTRO_POINT);
   hs_circuitmap_register_intro_circ_v2_relay_side(circ, (uint8_t *)pk_digest);
+  token_bucket_ctr_init(&circ->introduce2_bucket, hs_dos_get_intro2_rate(),
+                        hs_dos_get_intro2_burst(), (uint32_t) approx_time());
 
   log_info(LD_REND,
            "Established introduction point on circuit %u for service %s",