mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-19 21:31:37 +00:00
XDPoS/utils: use strconv.ParseInt to convert int64, close XFN-24 (#1660)
This commit is contained in:
parent
717610c0d8
commit
4acd3b05ee
1 changed files with 2 additions and 2 deletions
|
|
@ -42,12 +42,12 @@ func ExtractValidatorsFromBytes(byteValidators []byte) ([]int64, error) {
|
|||
var validators []int64
|
||||
for i := 0; i < lenValidator; i++ {
|
||||
trimByte := bytes.Trim(byteValidators[i*M2ByteLength:(i+1)*M2ByteLength], "\x00")
|
||||
intNumber, err := strconv.Atoi(string(trimByte))
|
||||
intNumber, err := strconv.ParseInt(string(trimByte), 10, 64)
|
||||
if err != nil {
|
||||
log.Error("Can not convert string to integer", "error", err)
|
||||
return []int64{}, fmt.Errorf("can not convert string %s to integer: %v", string(trimByte), err)
|
||||
}
|
||||
validators = append(validators, int64(intNumber))
|
||||
validators = append(validators, intNumber)
|
||||
}
|
||||
|
||||
return validators, nil
|
||||
|
|
|
|||
Loading…
Reference in a new issue