From 757c0b260e1ef7b886dfadd91530623054d2ddf3 Mon Sep 17 00:00:00 2001 From: Fuad Ismail Date: Thu, 12 Dec 2024 11:05:39 +0700 Subject: [PATCH] csplit: defer IO read error handling to iterator. --- src/uu/csplit/src/csplit.rs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/uu/csplit/src/csplit.rs b/src/uu/csplit/src/csplit.rs index d654c9271..a0bfc61cc 100644 --- a/src/uu/csplit/src/csplit.rs +++ b/src/uu/csplit/src/csplit.rs @@ -582,12 +582,6 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { } else { let file = File::open(file_name) .map_err_context(|| format!("cannot access {}", file_name.quote()))?; - let file_metadata = file - .metadata() - .map_err_context(|| format!("cannot access {}", file_name.quote()))?; - if !file_metadata.is_file() { - return Err(CsplitError::NotRegularFile(file_name.to_string()).into()); - } Ok(csplit(&options, &patterns, BufReader::new(file))?) } }