]> 127.0.0.1 Git - front/.git/commitdiff
1 v0.1.20250319024852
authorqydysky <qydysky@foxmail.com>
Wed, 19 Mar 2025 02:47:17 +0000 (02:47 +0000)
committerGitHub <noreply@github.com>
Wed, 19 Mar 2025 02:47:17 +0000 (02:47 +0000)
config.go

index 5a0ab432c2737c776c442aa2d861114ab486d932..eb914d85b36beddb7da0b00fbd0bbef8f55211a0 100755 (executable)
--- 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
+                               }
                        }
                }
        }