From 10cb5344fd6194670e4a72ff89a88679222418f2 Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Fri, 26 Oct 2018 19:01:52 +0000 Subject: [PATCH] Don't print pathconf() errors if the target file doesn't exist. The subsequent acl_get_file(3) call will simply echo the same error. PR: 229930 MFC after: 2 weeks Sponsored by: The FreeBSD Foundation --- bin/setfacl/setfacl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/setfacl/setfacl.c b/bin/setfacl/setfacl.c index e212170d59e9..3366953ea8b6 100644 --- a/bin/setfacl/setfacl.c +++ b/bin/setfacl/setfacl.c @@ -174,8 +174,8 @@ handle_file(FTS *ftsp, FTSENT *file) } else if (ret == 0) { if (acl_type == ACL_TYPE_NFS4) acl_type = ACL_TYPE_ACCESS; - } else if (ret < 0 && errno != EINVAL) { - warn("%s: pathconf(..., _PC_ACL_NFS4) failed", + } else if (ret < 0 && errno != EINVAL && errno != ENOENT) { + warn("%s: pathconf(_PC_ACL_NFS4) failed", file->fts_path); }