abci: fix socket client error for state sync responses (#5395)

This caused the node to crash whenever any state sync-related request was called via the ABCI UNIX socket client.
This commit is contained in:
Erik Grinaker
2020-09-24 03:53:15 +00:00
committed by GitHub
parent 9adab8ccc7
commit ebfe0cbb8c
2 changed files with 9 additions and 0 deletions
+8
View File
@@ -486,6 +486,14 @@ func resMatchesReq(req *types.Request, res *types.Response) (ok bool) {
_, ok = res.Value.(*types.Response_BeginBlock)
case *types.Request_EndBlock:
_, ok = res.Value.(*types.Response_EndBlock)
case *types.Request_ApplySnapshotChunk:
_, ok = res.Value.(*types.Response_ApplySnapshotChunk)
case *types.Request_LoadSnapshotChunk:
_, ok = res.Value.(*types.Response_LoadSnapshotChunk)
case *types.Request_ListSnapshots:
_, ok = res.Value.(*types.Response_ListSnapshots)
case *types.Request_OfferSnapshot:
_, ok = res.Value.(*types.Response_OfferSnapshot)
}
return ok
}