From e63f3b6be2eb487b9d123e16990607dcfdbabc58 Mon Sep 17 00:00:00 2001 From: Shtorm <108103062+shtorm-7@users.noreply.github.com> Date: Sat, 19 Sep 2026 14:13:33 +0300 Subject: [PATCH] parser: Fix nil match panic in v2rayTransportWsPath --- parser/link/utils.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/parser/link/utils.go b/parser/link/utils.go index bb72cd4d..a947c627 100644 --- a/parser/link/utils.go +++ b/parser/link/utils.go @@ -27,6 +27,10 @@ func shadowsocksPluginOptions(plugin string) string { func v2rayTransportWsPath(WebsocketOptions *option.V2RayWebsocketOptions, path string) { reg := regexp.MustCompile(`^(.*?)(?:\?ed=(\d*))?$`) result := reg.FindStringSubmatch(path) + if result == nil { + WebsocketOptions.Path = path + return + } WebsocketOptions.Path = result[1] if result[2] != "" { WebsocketOptions.EarlyDataHeaderName = "Sec-WebSocket-Protocol"