Skip to content

Commit cd25d25

Browse files
committed
feat(ssurl): remark support percent encoding
1 parent 765c9e5 commit cd25d25

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Diff for: crates/shadowsocks/src/config.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,10 @@ impl ServerConfig {
846846
}
847847

848848
if let Some(frag) = parsed.fragment() {
849-
svrconfig.set_remarks(frag);
849+
match percent_encoding::percent_decode_str(frag).decode_utf8() {
850+
Ok(m) => svrconfig.set_remarks(m),
851+
Err(..) => svrconfig.set_remarks(frag),
852+
}
850853
}
851854

852855
Ok(svrconfig)

0 commit comments

Comments
 (0)