fix(rust-volume-server): read argv via args_os so non-UTF8 args cannot panic

This commit is contained in:
Chris Lu committed 2026-10-24 21:41:33 -07:00
1 parent 95af3f3649
commit 661d8df4d9
1 file changed
+4 -1
+4 -1
View File
@@ -80,7 +80,10 @@ fn main() -> ExitCode {
}
fn run() -> Result<(), String> {
let args: Vec<String> = env::args().skip(1).collect();
let args: Vec<String> = env::args_os()
.skip(1)
.map(|a| a.to_string_lossy().into_owned())
.collect();
if args.iter().any(|a| a == "-h" || a == "--help") {
print_help();