fix(codeql): fix integer parsing (false positive)

This commit is contained in:
Quentin McGaw
2022-08-27 16:45:29 +00:00
parent 8570e09eb9
commit e583f9de47

View File

@@ -52,7 +52,8 @@ func (s *Source) readServerSelection(vpnProvider, vpnType string) (
numbersStrings := strings.Split(csv, ",")
numbers := make([]uint16, len(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 {
return ss, fmt.Errorf("%w: %s",
ErrServerNumberNotValid, numberString)