From 89385531e73ee7fdc0911f7d9be06f7713d5d5ee Mon Sep 17 00:00:00 2001 From: Thane Thomson Date: Tue, 5 Apr 2022 14:12:11 -0400 Subject: [PATCH] Always expect an extension signature, regardless of whether an extension is present Signed-off-by: Thane Thomson --- types/vote.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/vote.go b/types/vote.go index 8c72637c9..1ca9669e1 100644 --- a/types/vote.go +++ b/types/vote.go @@ -173,7 +173,7 @@ func (vote *Vote) Verify(chainID string, pubKey crypto.PubKey) error { return ErrVoteInvalidSignature } extSignBytes := VoteExtensionSignBytes(chainID, v) - if vote.Extension != nil && !pubKey.VerifySignature(extSignBytes, vote.ExtensionSignature) { + if !pubKey.VerifySignature(extSignBytes, vote.ExtensionSignature) { return ErrVoteInvalidSignature } return nil