Merge pull request #622 from himikof/fix-env

Fix `env -` option handling case
This commit is contained in:
Joseph Crail
2015-05-26 18:45:54 -04:00
2 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -116,7 +116,7 @@ pub fn uumain(args: Vec<String>) -> i32 {
}
}
} else if opt.starts_with("-") {
if opt.len() == 0 {
if opt.len() == 1 {
// implies -i and stop parsing opts
wait_cmd = true;
opts.ignore_env = true;
+8
View File
@@ -35,6 +35,14 @@ fn test_ignore_environment() {
let out = str::from_utf8(&po.stdout[..]).unwrap();
assert_eq!(out, "");
let po = Command::new(PROGNAME)
.arg("-")
.output()
.unwrap_or_else(|err| panic!("{}", err));
let out = str::from_utf8(&po.stdout[..]).unwrap();
assert_eq!(out, "");
}
#[test]