mirror of
https://github.com/fluencelabs/tendermint
synced 2025-07-30 19:51:58 +00:00
start peer before AddPeer() on reactors.
This commit is contained in:
@@ -225,8 +225,8 @@ func (conR *ConsensusReactor) SetPrivValidator(priv *sm.PrivValidator) {
|
||||
conR.conS.SetPrivValidator(priv)
|
||||
}
|
||||
|
||||
// Fast forward to some state.
|
||||
func (conR *ConsensusReactor) UpdateToState(state *sm.State) {
|
||||
// Reset to some state.
|
||||
func (conR *ConsensusReactor) ResetToState(state *sm.State) {
|
||||
conR.conS.updateToState(state, false)
|
||||
}
|
||||
|
||||
|
@@ -131,12 +131,12 @@ func (sw *Switch) AddPeerWithConnection(conn net.Conn, outbound bool) (*Peer, er
|
||||
return nil, ErrSwitchDuplicatePeer
|
||||
}
|
||||
|
||||
// Notify listeners.
|
||||
sw.doAddPeer(peer)
|
||||
|
||||
// Start the peer
|
||||
go peer.start()
|
||||
|
||||
// Notify listeners.
|
||||
sw.doAddPeer(peer)
|
||||
|
||||
// Send handshake
|
||||
msg := &pexHandshakeMessage{Network: sw.network}
|
||||
peer.Send(PexChannel, msg)
|
||||
|
Reference in New Issue
Block a user