fix(codeql): fix integer parsing (false positive)
This commit is contained in:
@@ -52,7 +52,8 @@ func (s *Source) readServerSelection(vpnProvider, vpnType string) (
|
|||||||
numbersStrings := strings.Split(csv, ",")
|
numbersStrings := strings.Split(csv, ",")
|
||||||
numbers := make([]uint16, len(numbersStrings))
|
numbers := make([]uint16, len(numbersStrings))
|
||||||
for i, numberString := range numbersStrings {
|
for i, numberString := range numbersStrings {
|
||||||
number, err := strconv.Atoi(numberString)
|
const base, bitSize = 10, 16
|
||||||
|
number, err := strconv.ParseInt(numberString, base, bitSize)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return ss, fmt.Errorf("%w: %s",
|
return ss, fmt.Errorf("%w: %s",
|
||||||
ErrServerNumberNotValid, numberString)
|
ErrServerNumberNotValid, numberString)
|
||||||
|
|||||||
Reference in New Issue
Block a user