diff --git a/model/names_test.go b/model/names_test.go index 6b1521d..6d53fbf 100644 --- a/model/names_test.go +++ b/model/names_test.go @@ -69,6 +69,12 @@ func TestStrings_HasOrContainPrefix(t *testing.T) { value: "a", want: true, }, + { + name: "invalid type", + input: `"git.kingecg.top"`, + value: "www.o69iay0p.o69iay0p.wwwgit.kingecg.top/kingecg/rustlings/blame/commit/3bcea675ccac7c58cbdf5775c51ea8097fa57c8c/.idea/rustlings.iml", + want: false, + }, } for _, tt := range tests { s := &Strings{} diff --git a/server/manager.go b/server/manager.go index e0fde1b..f2ff0a0 100644 --- a/server/manager.go +++ b/server/manager.go @@ -28,7 +28,8 @@ func makeMatcher(name model.Strings, s *ServerListener) cmux.Matcher { return false } // l.Debug("Request Host:", req.Host, "URL Host:", req.URL.Host, "Name:", name) - return name.HasOrContainPrefix(req.Host) || name.HasOrContainPrefix(req.URL.Host) + //name.HasOrContainPrefix(req.Host) || + return name.HasOrContainPrefix(req.URL.Host) } }