diff --git a/src/uu/head/src/head.rs b/src/uu/head/src/head.rs index 6d548457aa1..94f8563d9de 100644 --- a/src/uu/head/src/head.rs +++ b/src/uu/head/src/head.rs @@ -162,7 +162,7 @@ impl HeadOptions { fn wrap_in_stdout_error(err: io::Error) -> io::Error { io::Error::new( err.kind(), - translate!("head-error-writing-stdout", "err" => err), + translate!("head-error-writing-stdout", "err" => uucore::error::strip_errno(&err)), ) } diff --git a/tests/by-util/test_head.rs b/tests/by-util/test_head.rs index 3024d4f8710..b90ef42a646 100644 --- a/tests/by-util/test_head.rs +++ b/tests/by-util/test_head.rs @@ -896,7 +896,7 @@ fn test_write_to_dev_full() { .pipe_in_fixture(INPUT) .set_stdout(dev_full) .fails() - .stderr_contains("error writing 'standard output': No space left on device"); + .stderr_is("head: error writing 'standard output': No space left on device\n"); } } }