From: qydysky Date: Wed, 19 Mar 2025 02:47:17 +0000 (+0000) Subject: 1 X-Git-Tag: v0.1.20250319024852 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=77f412d4650768336b203d5f7b37f7d4e43deede;p=front%2F.git 1 --- diff --git a/config.go b/config.go index 5a0ab43..eb914d8 100755 --- a/config.go +++ b/config.go @@ -612,10 +612,14 @@ func LoadX509PubKey(certPEMBlock []byte) tls.Certificate { func addIfNotExsit[T []E, E any](s T, equal func(a, b E) bool, e ...E) T { for j := 0; j < len(e); j++ { - for i := 0; i < len(s); i++ { - if !equal(s[i], e[j]) { - s = append(s, e[j]) - break + if len(s) == 0 { + s = append(s, e[j]) + } else { + for i := 0; i < len(s); i++ { + if !equal(s[i], e[j]) { + s = append(s, e[j]) + break + } } } }