aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/channel/reactor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/tor-proto/src/channel/reactor.rs')
-rw-r--r--crates/tor-proto/src/channel/reactor.rs23
1 files changed, 13 insertions, 10 deletions
diff --git a/crates/tor-proto/src/channel/reactor.rs b/crates/tor-proto/src/channel/reactor.rs
index f5fb07418..6f38bdc62 100644
--- a/crates/tor-proto/src/channel/reactor.rs
+++ b/crates/tor-proto/src/channel/reactor.rs
@@ -702,16 +702,19 @@ impl<R: Runtime> Reactor<R> {
let circ_uniq_id = self.circ_unique_id_ctx.next(self.unique_id);
// Build the relay circuit.
- let create_result = create_request_handler.handler.handle_create(
- &self.runtime,
- &chan,
- &create_request_handler.our_ed25519_id,
- &create_request_handler.our_rsa_id,
- circid,
- &msg,
- &self.details.memquota,
- circ_uniq_id,
- );
+ let create_result = create_request_handler
+ .handler
+ .handle_create(
+ &self.runtime,
+ &chan,
+ &create_request_handler.our_ed25519_id,
+ &create_request_handler.our_rsa_id,
+ circid,
+ &msg,
+ &self.details.memquota,
+ circ_uniq_id,
+ )
+ .await;
// Add the circuit to the circuit map.
let response = match create_result {