Skip to content

Commit d6f3ede

Browse files
kakyshaAlex | Interchain Labs
andauthored
fix(t/tx): fix data race for "err" shared variable in getSignersFunc (#24344)
Co-authored-by: Alex | Interchain Labs <[email protected]>
1 parent 4215914 commit d6f3ede

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

x/tx/signing/context.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,10 @@ func (c *Context) makeGetSignersFunc(descriptor protoreflect.MessageDescriptor)
307307
}
308308

309309
return func(message proto.Message) ([][]byte, error) {
310-
var signers [][]byte
310+
var (
311+
signers [][]byte
312+
err error
313+
)
311314
for _, getter := range fieldGetters {
312315
signers, err = getter(message, signers)
313316
if err != nil {

0 commit comments

Comments
 (0)