From 124b3d6c822d718d26593f83c2c8fc56efa79da2 Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Sun, 12 Jul 2026 14:57:23 +0200 Subject: [PATCH] uucore/fsxattr: simplify two matches (#13362) --- src/uucore/src/lib/features/fsxattr.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/uucore/src/lib/features/fsxattr.rs b/src/uucore/src/lib/features/fsxattr.rs index 23b3684f9a..b42ea91e34 100644 --- a/src/uucore/src/lib/features/fsxattr.rs +++ b/src/uucore/src/lib/features/fsxattr.rs @@ -44,9 +44,8 @@ pub fn copy_xattrs>(source: P, dest: P) -> std::io::Result<()> { /// for callers where xattr preservation is best-effort. pub fn copy_xattrs_ignore_unsupported>(source: P, dest: P) -> std::io::Result<()> { match copy_xattrs(source, dest) { - Ok(()) => Ok(()), Err(e) if is_xattr_unsupported(&e) => Ok(()), - Err(e) => Err(e), + res => res, } } @@ -71,9 +70,8 @@ pub fn copy_xattrs_fd_ignore_unsupported( dest: &std::fs::File, ) -> std::io::Result<()> { match copy_xattrs_fd(source, dest) { - Ok(()) => Ok(()), Err(e) if is_xattr_unsupported(&e) => Ok(()), - Err(e) => Err(e), + res => res, } }