fix: escape filename in ?simple output (#669)

This commit is contained in:
sigoden
2026-02-05 19:13:10 +08:00
committed by GitHub
parent bc27c8c479
commit db7a0530a2

View File

@@ -1209,10 +1209,11 @@ impl Server {
let output = paths
.into_iter()
.map(|v| {
let displayname = escape_str_pcdata(&v.name);
if v.is_dir() {
format!("{}/\n", v.name)
format!("{}/\n", displayname)
} else {
format!("{}\n", v.name)
format!("{}\n", displayname)
}
})
.collect::<Vec<String>>()