diff --git a/src/main.rs b/src/main.rs index 749282e76c..75272944ce 100644 --- a/src/main.rs +++ b/src/main.rs @@ -104,8 +104,10 @@ fn main() -> eyre::Result<()> { async fn main_() -> eyre::Result<()> { color_eyre::install()?; install_panic_hook(); - unsafe { - path_absolutize::update_cwd(); + if std::env::current_dir().is_ok() { + unsafe { + path_absolutize::update_cwd(); + } } measure!("main", { let args = env::args().collect_vec();