fix mempool PeerState nil conversion bug

This commit is contained in:
Jae Kwon 2015-10-17 15:25:18 -07:00
parent 5102f7a9cb
commit 82c65e423b

View File

@ -135,8 +135,12 @@ func (memR *MempoolReactor) broadcastTxRoutine(tickerChan <-chan time.Time, newB
}
// make sure the peer is up to date
peerState := peer.Get(types.PeerStateKey).(PeerState)
if peerState.GetHeight() < height {
if peerState_i := peer.Get(types.PeerStateKey); peerState_i != nil {
peerState := peerState_i.(PeerState)
if peerState.GetHeight() < height {
continue
}
} else {
continue
}