diff --git a/src/uu/tail/src/tail.rs b/src/uu/tail/src/tail.rs index 7ba1335ad..b0e2bf629 100644 --- a/src/uu/tail/src/tail.rs +++ b/src/uu/tail/src/tail.rs @@ -224,10 +224,7 @@ fn open_file(path: &Path, use_nonblock_for_fifo: bool) -> io::Result { use std::os::fd::AsFd; use std::os::unix::fs::{FileTypeExt, OpenOptionsExt}; - let is_fifo = path - .metadata() - .ok() - .is_some_and(|m| m.file_type().is_fifo()); + let is_fifo = path.metadata().is_ok_and(|m| m.file_type().is_fifo()); if is_fifo && use_nonblock_for_fifo { let file = OpenOptions::new()