From f97d30ec1973f8d276c90424a2a39d4cd2ffd809 Mon Sep 17 00:00:00 2001 From: linyufeng Date: Fri, 15 Jul 2022 15:44:05 +0800 Subject: [PATCH] Shift operations should be unsigned integers --- binding/golang/xdb/util.go | 2 +- maker/golang/xdb/util.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/binding/golang/xdb/util.go b/binding/golang/xdb/util.go index 7cb4cb9..8df0693 100644 --- a/binding/golang/xdb/util.go +++ b/binding/golang/xdb/util.go @@ -15,7 +15,7 @@ import ( "strings" ) -var shiftIndex = []int{24, 16, 8, 0} +var shiftIndex = []uint32{24, 16, 8, 0} func CheckIP(ip string) (uint32, error) { var ps = strings.Split(ip, ".") diff --git a/maker/golang/xdb/util.go b/maker/golang/xdb/util.go index df01c5b..ad5a934 100644 --- a/maker/golang/xdb/util.go +++ b/maker/golang/xdb/util.go @@ -12,7 +12,7 @@ import ( // Util function -var shiftIndex = []int{24, 16, 8, 0} +var shiftIndex = []uint32{24, 16, 8, 0} func CheckIP(ip string) (uint32, error) { var ps = strings.Split(ip, ".")