mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-30 08:50:48 +01:00
fix(rust-volume-server): read argv via args_os so non-UTF8 args cannot panic
This commit is contained in:
1 parent
95af3f3649
commit
661d8df4d9
1 file changed
+4
-1
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user