From e0ca4549de47a1eee9918aebc84b6f42ce4f79e3 Mon Sep 17 00:00:00 2001 From: Thane Thomson Date: Sun, 20 Mar 2022 14:25:03 -0400 Subject: [PATCH] Explicitly ensure length > 0 to sign vote extension Signed-off-by: Thane Thomson --- types/priv_validator.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/priv_validator.go b/types/priv_validator.go index 59dbaed7a..a67e23779 100644 --- a/types/priv_validator.go +++ b/types/priv_validator.go @@ -95,7 +95,7 @@ func (pv MockPV) SignVote(ctx context.Context, chainID string, vote *tmproto.Vot return err } vote.Signature = sig - if vote.Extension != nil { + if len(vote.Extension) > 0 { vote.ExtensionSignature, err = pv.PrivKey.Sign(vote.Extension) if err != nil { return err