catchup replay fix

This commit is contained in:
Ethan Buchman 2016-02-02 23:05:24 -05:00
parent c0024cc7b2
commit fe660580a4
1 changed files with 3 additions and 1 deletions

View File

@ -24,7 +24,7 @@ func (cs *ConsensusState) readReplayMessage(msgBytes []byte, newStepCh chan inte
var msg ConsensusLogMessage
wire.ReadJSON(&msg, msgBytes, &err)
if err != nil {
fmt.Println(string(msgBytes))
fmt.Println("MsgBytes:", msgBytes, string(msgBytes))
return fmt.Errorf("Error reading json data: %v", err)
}
@ -127,6 +127,8 @@ func (cs *ConsensusState) catchupReplay(height int) error {
return err
} else if len(msgBytes) == 0 {
continue
} else if len(msgBytes) == 1 && msgBytes[0] == '\n' {
continue
}
// the first msg is (usually) the NewHeight event, so we can ignore it
if !beginning && i == 1 {