From e53daf31f73fcb3b9dd16525175898183d4d350f Mon Sep 17 00:00:00 2001 From: Yuriy Glukhov Date: Fri, 11 May 2018 13:11:57 +0300 Subject: [PATCH] Dont use asyncCheck --- ethp2p/server.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ethp2p/server.nim b/ethp2p/server.nim index 5cfb6fe..1738183 100644 --- a/ethp2p/server.nim +++ b/ethp2p/server.nim @@ -31,6 +31,7 @@ proc receiveHandshake(s: Server, address: string, remote: AsyncSocket) {.async.} echo "Could not establish connection with incoming peer" proc run(s: Server) {.async.} = + # TODO: Add error handling s.socket = newAsyncSocket() s.socket.setSockOpt(OptReuseAddr, true) s.socket.bindAddr(s.address.tcpPort) @@ -38,11 +39,11 @@ proc run(s: Server) {.async.} = while s.isRunning: let (address, client) = await s.socket.acceptAddr() - asyncCheck s.receiveHandshake(address, client) + discard s.receiveHandshake(address, client) proc start*(s: Server) = if not s.isRunning: - asyncCheck s.run() + discard s.run() proc stop*(s: Server) = if s.isRunning: