fix: add missing URL decoding for semicolon

This commit is contained in:
Ivan K
2025-02-21 15:37:30 +03:00
parent 2e78b2b4b8
commit 000d2f8e18

View File

@@ -981,7 +981,7 @@ sing_box_config_vless() {
get_param() { get_param() {
local param="$1" local param="$1"
local value=$(echo "$STRING" | sed -n "s/.*[?&]$param=\([^&?#]*\).*/\1/p") local value=$(echo "$STRING" | sed -n "s/.*[?&]$param=\([^&?#]*\).*/\1/p")
value=$(echo "$value" | sed 's/%2F/\//g; s/%2C/,/g; s/%3D/=/g; s/%2B/+/g; s/%20/ /g' | tr -d '\n' | tr -d '\r') value=$(echo "$value" | sed 's/%2F/\//g; s/%2C/,/g; s/%3D/=/g; s/%2B/+/g; s/%20/ /g; s/%3B/;/g' | tr -d '\n' | tr -d '\r')
echo "$value" echo "$value"
} }