diff --git a/src/cargo-fmt/main.rs b/src/cargo-fmt/main.rs index acaf81e0665..233a0f1d145 100644 --- a/src/cargo-fmt/main.rs +++ b/src/cargo-fmt/main.rs @@ -519,11 +519,12 @@ fn get_cargo_metadata( if let Some(manifest_path) = manifest_path { cmd.manifest_path(manifest_path); } + cmd.other_options(&[String::from("--offline")]); match cmd.exec() { Ok(metadata) => Ok(metadata), Err(_) => { - cmd.other_options(&[String::from("--offline")]); + cmd.other_options(vec![]); match cmd.exec() { Ok(metadata) => Ok(metadata), Err(error) => Err(io::Error::new(io::ErrorKind::Other, error.to_string())),