From 8634253edb8dcd79b7e6e6e097d598d0da11df57 Mon Sep 17 00:00:00 2001 From: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com> Date: Tue, 2 Jul 2024 15:05:46 +0800 Subject: Fix: make URI matching case-insensitive --- plugin/singbox/srs_in.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugin/singbox') diff --git a/plugin/singbox/srs_in.go b/plugin/singbox/srs_in.go index f54c2d44..343fd4ca 100644 --- a/plugin/singbox/srs_in.go +++ b/plugin/singbox/srs_in.go @@ -92,7 +92,7 @@ func (s *srsIn) Input(container lib.Container) (lib.Container, error) { err = s.walkDir(s.InputDir, entries) case s.Name != "" && s.URI != "": switch { - case strings.HasPrefix(s.URI, "http://"), strings.HasPrefix(s.URI, "https://"): + case strings.HasPrefix(strings.ToLower(s.URI), "http://"), strings.HasPrefix(strings.ToLower(s.URI), "https://"): err = s.walkRemoteFile(s.URI, s.Name, entries) default: err = s.walkLocalFile(s.URI, s.Name, entries) -- cgit v1.3.1