fix(t/tx): fix data race for "err" shared variable in getSignersFunc (#24344)

Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
This commit is contained in:
kakysha 2025-04-03 23:33:25 +03:00 committed by GitHub
parent 4215914f6b
commit d6f3ede8dc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -307,7 +307,10 @@ func (c *Context) makeGetSignersFunc(descriptor protoreflect.MessageDescriptor)
}
return func(message proto.Message) ([][]byte, error) {
var signers [][]byte
var (
signers [][]byte
err error
)
for _, getter := range fieldGetters {
signers, err = getter(message, signers)
if err != nil {