mirror of
https://github.com/tendermint/tendermint.git
synced 2025-12-23 06:15:19 +00:00
@@ -28,3 +28,5 @@ Friendly reminder, we have a [bug bounty program](https://hackerone.com/tendermi
|
||||
|
||||
### BUG FIXES
|
||||
|
||||
- [privval] \#5441 Fix faulty ping message encoding causing nil message errors in logs (@erikgrinaker)
|
||||
|
||||
|
||||
@@ -29,11 +29,11 @@ func mustWrapMsg(pb proto.Message) privvalproto.Message {
|
||||
case *privvalproto.SignProposalRequest:
|
||||
msg.Sum = &privvalproto.Message_SignProposalRequest{SignProposalRequest: pb}
|
||||
case *privvalproto.PingRequest:
|
||||
msg.Sum = &privvalproto.Message_PingRequest{}
|
||||
msg.Sum = &privvalproto.Message_PingRequest{PingRequest: pb}
|
||||
case *privvalproto.PingResponse:
|
||||
msg.Sum = &privvalproto.Message_PingResponse{}
|
||||
msg.Sum = &privvalproto.Message_PingResponse{PingResponse: pb}
|
||||
default:
|
||||
panic(fmt.Errorf("unknown message type %T", msg))
|
||||
panic(fmt.Errorf("unknown message type %T", pb))
|
||||
}
|
||||
|
||||
return msg
|
||||
|
||||
@@ -78,8 +78,8 @@ func TestPrivvalVectors(t *testing.T) {
|
||||
msg proto.Message
|
||||
expBytes string
|
||||
}{
|
||||
{"ping request", &privproto.PingRequest{}, ""},
|
||||
{"ping response", &privproto.PingResponse{}, ""},
|
||||
{"ping request", &privproto.PingRequest{}, "3a00"},
|
||||
{"ping response", &privproto.PingResponse{}, "4200"},
|
||||
{"pubKey request", &privproto.PubKeyRequest{}, "0a00"},
|
||||
{"pubKey response", &privproto.PubKeyResponse{PubKey: &ppk, Error: nil}, "12240a220a20556a436f1218d30942efe798420f51dc9b6a311b929c578257457d05c5fcf230"},
|
||||
{"pubKey response with error", &privproto.PubKeyResponse{PubKey: nil, Error: remoteError}, "121212100801120c697427732061206572726f72"},
|
||||
|
||||
Reference in New Issue
Block a user