From e1917ff2a306a4806407bf5c47684c7d5db1d6bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Fri, 29 May 2026 14:07:17 +0100 Subject: [PATCH] fixed race condition in mixnet listener creation notification --- .../nym-network-monitor-agent/src/listener/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {