diff --git a/src/uu/cut/src/cut.rs b/src/uu/cut/src/cut.rs index 0044a3ff0..0cc1ec339 100644 --- a/src/uu/cut/src/cut.rs +++ b/src/uu/cut/src/cut.rs @@ -337,7 +337,7 @@ fn cut_fields(reader: R, ranges: &[Range], opts: &FieldOptions) -> URes Ok(()) } -fn cut_files(mut filenames: Vec, mode: &Mode) -> UResult<()> { +fn cut_files(mut filenames: Vec, mode: &Mode) { let mut stdin_read = false; if filenames.is_empty() { @@ -377,8 +377,6 @@ fn cut_files(mut filenames: Vec, mode: &Mode) -> UResult<()> { })); } } - - Ok(()) } mod options { @@ -526,7 +524,10 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { .collect(); match mode_parse { - Ok(mode) => cut_files(files, &mode), + Ok(mode) => { + cut_files(files, &mode); + Ok(()) + } Err(e) => Err(USimpleError::new(1, e)), } }