diff --git a/apps/desktop/desktop_native/core/src/ssh_agent/named_pipe_listener_stream.rs b/apps/desktop/desktop_native/core/src/ssh_agent/named_pipe_listener_stream.rs index cb10e873a33..3afa79cf67f 100644 --- a/apps/desktop/desktop_native/core/src/ssh_agent/named_pipe_listener_stream.rs +++ b/apps/desktop/desktop_native/core/src/ssh_agent/named_pipe_listener_stream.rs @@ -45,11 +45,11 @@ impl NamedPipeServerStream { loop { info!("Waiting for connection"); select! { - _ = cancellation_token.cancelled() => { + () = cancellation_token.cancelled() => { info!("[SSH Agent Native Module] Cancellation token triggered, stopping named pipe server"); break; - } - _ = listener.connect() => { + }, + Ok(()) = listener.connect() => { info!("[SSH Agent Native Module] Incoming connection"); let handle = HANDLE(listener.as_raw_handle()); let mut pid = 0;