]> gitweb.michael.orlitzky.com - apply-default-acl.git/blobdiff - src/libadacl.c
src/libadacl.c: add a comment about how we might agree with the kernel.
[apply-default-acl.git] / src / libadacl.c
index 38e362e5066fdeb4f086ba19774fd65faae78c99..ce125db12dc77397574a98e11c683e12d7ed5911 100644 (file)
@@ -807,6 +807,8 @@ int apply_default_acl_fds(int parent_fd,
       goto cleanup;
     }
 
+    /* To mimic what the kernel does, I think we could drop
+       ACL_GROUP_OBJ from the list below? */
     if (tag == ACL_MASK ||
         tag == ACL_USER_OBJ ||
         tag == ACL_GROUP_OBJ ||
@@ -899,6 +901,7 @@ int apply_default_acl_fds(int parent_fd,
           if (result == ACL_SUCCESS) {
             result = ACL_FAILURE;
           }
+          break;
         case ACL_ERROR:
           result = ACL_ERROR;
         default: