We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 761add4 commit e4d2758Copy full SHA for e4d2758
1 file changed
src/uu/yes/src/yes.rs
@@ -71,12 +71,9 @@ fn args_into_buffer<'a>(i: impl Iterator<Item = &'a OsString>) -> UResult<Vec<u8
71
#[cfg(not(any(unix, target_os = "wasi")))]
72
{
73
for part in itertools::intersperse(i.map(|a| a.to_str()), Some(" ")) {
74
- let bytes = match part {
75
- Some(part) => part.as_bytes(),
76
- None => {
77
- return Err(USimpleError::new(1, translate!("yes-error-invalid-utf8")));
78
- }
79
- };
+ let bytes = part
+ .ok_or_else(|| USimpleError::new(1, translate!("yes-error-invalid-utf8")))?
+ .as_bytes();
80
buf.extend_from_slice(bytes);
81
}
82
0 commit comments