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:
parent
4215914f6b
commit
d6f3ede8dc
@ -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 {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user