Revert "Fixes #46775 -- don't mutate the process's environment in Command::exec"

This reverts commit 36fe3b605a.
This commit is contained in:
Alex Crichton 2018-11-13 14:50:50 -08:00
parent 6f244c9011
commit 5856797bda
3 changed files with 8 additions and 111 deletions

View file

@ -48,13 +48,6 @@ fn main() {
println!("passed");
}
"exec-test5" => {
env::set_var("VARIABLE", "ABC");
Command::new("definitely-not-a-real-binary").env("VARIABLE", "XYZ").exec();
assert_eq!(env::var("VARIABLE").unwrap(), "ABC");
println!("passed");
}
_ => panic!("unknown argument: {}", arg),
}
return
@ -79,9 +72,4 @@ fn main() {
assert!(output.status.success());
assert!(output.stderr.is_empty());
assert_eq!(output.stdout, b"passed\n");
let output = Command::new(&me).arg("exec-test5").output().unwrap();
assert!(output.status.success());
assert!(output.stderr.is_empty());
assert_eq!(output.stdout, b"passed\n");
}