From 38b8f0b2aa49c39dcc711d50593a8a767f5c8bb2 Mon Sep 17 00:00:00 2001 From: huweishan Date: Mon, 8 Apr 2024 15:12:47 +0800 Subject: [PATCH] =?UTF-8?q?ports=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/dbdata/group.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/dbdata/group.go b/server/dbdata/group.go index d8f8f1f..12814f3 100644 --- a/server/dbdata/group.go +++ b/server/dbdata/group.go @@ -164,6 +164,7 @@ func SetGroup(g *Group) error { } v.IpNet = ipNet if regexp.MustCompile(`^\d{1,5}(,\d{1,5})*$`).MatchString(v.PortStr) { + ports := []uint16{} for _, port := range strings.Split(v.PortStr, ",") { if port == "" { continue @@ -172,8 +173,9 @@ func SetGroup(g *Group) error { if err != nil { return errors.New("端口:"+port+" 格式错误, " + err.Error()) } - v.Ports = append(v.Ports, uint16(portInt)) + ports = append(ports, uint16(portInt)) } + v.Ports = ports linkAcl = append(linkAcl, v) } else { return errors.New("端口: "+v.PortStr+" 格式错误,请用逗号分隔的端口列表,比如: 22,80,443")