diff --git a/nym-network-monitor-v3/nym-network-monitor-agent/src/listener/mod.rs b/nym-network-monitor-v3/nym-network-monitor-agent/src/listener/mod.rs index 90817f277c..822341d50e 100644 --- a/nym-network-monitor-v3/nym-network-monitor-agent/src/listener/mod.rs +++ b/nym-network-monitor-v3/nym-network-monitor-agent/src/listener/mod.rs @@ -144,7 +144,7 @@ impl MixnetListener { /// Returns `self` so that the caller can inspect fields such as /// [`last_noise_handshake_duration`](Self::last_noise_handshake_duration) after the run. pub(crate) async fn run(mut self, on_start: Arc) -> Self { - on_start.notify_waiters(); + on_start.notify_one(); // only handle a single connection at once // (we don't need more than that) loop {