atlas post-processor on 32bit uint32 overflows int
post-processor/atlas/util.go:16: constant 4294967295 overflows int Signed-off-by: BlackEagle <ike.devolder@gmail.com>
This commit is contained in:
parent
bf4012d04e
commit
272ef5a6ba
|
@ -11,13 +11,14 @@ import (
|
||||||
//
|
//
|
||||||
// This function just uses brute force instead of a more optimized algorithm.
|
// This function just uses brute force instead of a more optimized algorithm.
|
||||||
func longestCommonPrefix(vs []string) string {
|
func longestCommonPrefix(vs []string) string {
|
||||||
|
var length int64
|
||||||
// Find the shortest string
|
// Find the shortest string
|
||||||
var shortest string
|
var shortest string
|
||||||
length := math.MaxUint32
|
length = math.MaxUint32
|
||||||
for _, v := range vs {
|
for _, v := range vs {
|
||||||
if len(v) < length {
|
if int64(len(v)) < length {
|
||||||
shortest = v
|
shortest = v
|
||||||
length = len(v)
|
length = int64(len(v))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue