prevent panic

This commit is contained in:
Denis Galeev
2025-08-20 17:59:12 +03:00
committed by ginuerzh
parent 52289bea6c
commit d5683e9138
+5 -2
View File
@@ -18,6 +18,7 @@ import (
"github.com/go-gost/x/internal/matcher"
xnet "github.com/go-gost/x/internal/net"
xlogger "github.com/go-gost/x/logger"
"github.com/gobwas/glob"
)
var (
@@ -165,8 +166,10 @@ func (p *localBypass) reload(ctx context.Context) error {
}
if strings.ContainsAny(pattern, "*?") {
wildcards = append(wildcards, pattern)
continue
if _, err := glob.Compile(pattern); err == nil {
wildcards = append(wildcards, pattern)
continue
}
}
r := xnet.IPRange{}