Fix the nimbus build

This commit is contained in:
Zahary Karadjov 2019-01-06 12:03:10 +02:00
parent b49b8dca6d
commit 0300ebdb14
2 changed files with 3 additions and 3 deletions

View File

@ -329,10 +329,10 @@ proc onPeerDisconnected(ctx: SyncContext, p: Peer) =
proc startSync(ctx: SyncContext) = proc startSync(ctx: SyncContext) =
var po: PeerObserver var po: PeerObserver
po.onPeerConnected = proc(p: Peer) = po.onPeerConnected = proc(p: Peer) {.gcsafe.} =
ctx.onPeerConnected(p) ctx.onPeerConnected(p)
po.onPeerDisconnected = proc(p: Peer) = po.onPeerDisconnected = proc(p: Peer) {.gcsafe.} =
ctx.onPeerDisconnected(p) ctx.onPeerDisconnected(p)
ctx.peerPool.addObserver(ctx, po) ctx.peerPool.addObserver(ctx, po)

View File

@ -75,7 +75,7 @@ const
keyAnnounceType = "announceType" keyAnnounceType = "announceType"
keyAnnounceSignature = "sign" keyAnnounceSignature = "sign"
proc initProtocolState(network: LesNetwork, node: EthereumNode) = proc initProtocolState(network: LesNetwork, node: EthereumNode) {.gcsafe.} =
network.peers = initSet[LesPeer]() network.peers = initSet[LesPeer]()
proc addPeer(network: LesNetwork, peer: LesPeer) = proc addPeer(network: LesNetwork, peer: LesPeer) =