diff --git a/waku/node/waku_node.nim b/waku/node/waku_node.nim index 44076a91a..4773846d3 100644 --- a/waku/node/waku_node.nim +++ b/waku/node/waku_node.nim @@ -1136,6 +1136,7 @@ proc keepaliveLoop(node: WakuNode, keepalive: chronos.Duration) {.async.} = try: let conn = await node.switch.dial(peer.peerId, peer.addrs, PingCodec) let pingDelay = await node.libp2pPing.ping(conn) + await conn.close() except CatchableError as exc: waku_node_errors.inc(labelValues = ["keep_alive_failure"])