fix: Asynchronous task [sendMsgSlow()] was cancelled [FutureDefect] (#1094)
This commit is contained in:
parent
84659af45b
commit
88e233db81
|
@ -304,7 +304,7 @@ proc sendMsgSlow(p: PubSubPeer, msg: seq[byte]) {.async.} =
|
|||
if p.sendConn == nil:
|
||||
# Wait for a send conn to be setup. `connectOnce` will
|
||||
# complete this even if the sendConn setup failed
|
||||
await p.connectedFut
|
||||
discard await race(p.connectedFut)
|
||||
|
||||
var conn = p.sendConn
|
||||
if conn == nil or conn.closed():
|
||||
|
|
Loading…
Reference in New Issue