From 68de5f0708ff34691891b1cc6640c1d61e1edece Mon Sep 17 00:00:00 2001 From: Hank Shen Date: Mon, 23 Sep 2024 12:12:52 +0800 Subject: [PATCH] update --- subdomains/subdomains.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/subdomains/subdomains.go b/subdomains/subdomains.go index 9d345d0..f781e32 100644 --- a/subdomains/subdomains.go +++ b/subdomains/subdomains.go @@ -6,6 +6,7 @@ import ( "github.com/admpub/log" + "github.com/webx-top/com" "github.com/webx-top/echo" "github.com/webx-top/echo/engine" "github.com/webx-top/echo/engine/fasthttp" @@ -120,7 +121,7 @@ func (s *Subdomains) Add(name string, e *echo.Echo) *Subdomains { for _, host := range hosts { if _, ok := s.Hosts[host]; !ok { s.Hosts[host] = []string{name} - } else { + } else if !com.InSlice(name, s.Hosts[host]) { s.Hosts[host] = append(s.Hosts[host], name) } }