From 77d7fb6980f29b371f6561130800722c2a93fbd1 Mon Sep 17 00:00:00 2001 From: Andrey Kuznetsov Date: Mon, 30 Sep 2019 11:02:46 +0300 Subject: [PATCH] fix for #490, related to NikVolf/parity-tokio-ipc#15 (#491) --- ipc/src/server.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ipc/src/server.rs b/ipc/src/server.rs index 0bddbb5bd..037c0b88b 100644 --- a/ipc/src/server.rs +++ b/ipc/src/server.rs @@ -161,7 +161,13 @@ impl> ServerBuilder { } // Make sure to construct Handle::default() inside Tokio runtime - let reactor = reactor.unwrap_or_else(Handle::default); + let reactor = if cfg!(windows) { + #[allow(deprecated)] + reactor.unwrap_or_else(Handle::current) + } else { + reactor.unwrap_or_else(Handle::default) + }; + let connections = match endpoint.incoming(&reactor) { Ok(connections) => connections, Err(e) => {