diff --git a/server/dbdata/group.go b/server/dbdata/group.go
index 929674b..ce28ddb 100644
--- a/server/dbdata/group.go
+++ b/server/dbdata/group.go
@@ -164,17 +164,17 @@ func SetGroup(g *Group) error {
 			}
 			v.IpNet = ipNet
 
-			port := ""
+			portsStr := ""
 			switch vp := v.Port.(type) {
 				case float64:
-					port = strconv.Itoa(int(vp))
+					portsStr = strconv.Itoa(int(vp))
 				case string:
-					port = vp
+					portsStr = vp
 			}
 
-			if regexp.MustCompile(`^\d{1,5}(-\d{1,5})?(,\d{1,5}(-\d{1,5})?)*$`).MatchString(port) {
+			if regexp.MustCompile(`^\d{1,5}(-\d{1,5})?(,\d{1,5}(-\d{1,5})?)*$`).MatchString(portsStr) {
 				ports := map[uint16]int8{}
-				for _, p := range strings.Split(port, ",") {
+				for _, p := range strings.Split(portsStr, ",") {
 					if p == "" {
 						continue
 					}
@@ -203,7 +203,7 @@ func SetGroup(g *Group) error {
 				v.Ports = ports
 				linkAcl = append(linkAcl, v)
 			} else {
-				return errors.New("端口: " + port + " 格式错误,请用逗号分隔的端口,比如: 22,80,443 连续端口用-,比如:1234-5678")
+				return errors.New("端口: " + portsStr + " 格式错误,请用逗号分隔的端口,比如: 22,80,443 连续端口用-,比如:1234-5678")
 			}
 
 		}