From 36dd968c9aa3a3c93e19ab72052dae5f4af2930d Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Sat, 8 Mar 2025 15:10:18 +0100 Subject: [PATCH] head: fix an iterator --- src/uu/head/src/parse.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/uu/head/src/parse.rs b/src/uu/head/src/parse.rs index c0212e56d..de49d5545 100644 --- a/src/uu/head/src/parse.rs +++ b/src/uu/head/src/parse.rs @@ -99,7 +99,7 @@ fn process_num_block( options.push(OsString::from("-n")); options.push(OsString::from(format!("{num}"))); } - Some(Ok(options.into_iter())) + Some(Ok(options)) } Err(_) => Some(Err(ParseError::Overflow)), } @@ -140,7 +140,10 @@ mod tests { let r = parse_obsolete(src); match r { Some(s) => match s { - Ok(v) => Some(Ok(v.map(|s| s.to_str().unwrap().to_owned()).collect())), + Ok(v) => Some(Ok(v + .into_iter() + .map(|s| s.to_str().unwrap().to_owned()) + .collect())), Err(e) => Some(Err(e)), }, None => None,