From 889e8694638adc4de980f0f9ca3aa3c77d387712 Mon Sep 17 00:00:00 2001 From: Ocheretovich Oksana Date: Tue, 17 Feb 2026 11:38:51 +0200 Subject: [PATCH] chore: avoid panic when parsing --dir argument Signed-off-by: Ocheretovich Oksana --- src/common.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common.rs b/src/common.rs index 6f51c0f3e6d2..9e6e9bd70d07 100644 --- a/src/common.rs +++ b/src/common.rs @@ -111,7 +111,9 @@ fn parse_env_var(s: &str) -> Result<(String, Option)> { fn parse_dirs(s: &str) -> Result<(String, String)> { let mut parts = s.split("::"); - let host = parts.next().unwrap(); + let host = parts + .next() + .ok_or_else(|| format_err!("invalid --dir argument"))?; let guest = match parts.next() { Some(guest) => guest, None => host,