svn commit: r339781 - head/bin/setfacl
Mark Johnston
markj at FreeBSD.org
Fri Oct 26 19:01:53 UTC 2018
Author: markj
Date: Fri Oct 26 19:01:52 2018
New Revision: 339781
URL: https://svnweb.freebsd.org/changeset/base/339781
Log:
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
Modified:
head/bin/setfacl/setfacl.c
Modified: head/bin/setfacl/setfacl.c
==============================================================================
--- head/bin/setfacl/setfacl.c Fri Oct 26 18:56:58 2018 (r339780)
+++ head/bin/setfacl/setfacl.c Fri Oct 26 19:01:52 2018 (r339781)
@@ -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);
}
More information about the svn-src-all
mailing list