[Midnightbsd-cvs] src [8149] trunk/bin/setfacl/setfacl.c: more fixes

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Sep 16 18:17:48 EDT 2016


Revision: 8149
          http://svnweb.midnightbsd.org/src/?rev=8149
Author:   laffer1
Date:     2016-09-16 18:17:48 -0400 (Fri, 16 Sep 2016)
Log Message:
-----------
more fixes

Modified Paths:
--------------
    trunk/bin/setfacl/setfacl.c

Modified: trunk/bin/setfacl/setfacl.c
===================================================================
--- trunk/bin/setfacl/setfacl.c	2016-09-16 22:17:27 UTC (rev 8148)
+++ trunk/bin/setfacl/setfacl.c	2016-09-16 22:17:48 UTC (rev 8149)
@@ -265,6 +265,17 @@
 				need_mask = 1;
 				break;
 			case OP_REMOVE_EXT:
+				/*
+				 * Don't try to call remove_ext() for empty
+				 * default ACL.
+				 */
+				if (acl_type == ACL_TYPE_DEFAULT &&
+				    acl_get_entry(acl, ACL_FIRST_ENTRY,
+				    &unused_entry) == 0) {
+					local_error += remove_default(&acl,
+					    file->filename);
+					break;
+				}
 				remove_ext(&acl, file->filename);
 				need_mask = 0;
 				break;



More information about the Midnightbsd-cvs mailing list