The branch, master has been updated
       via  b4ea93c Try to fix bug 7865 for some acl() EINVAL results.
      from  6df5d81 Fix a few issues with make_path().

;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit b4ea93c676024226afa924b4012f06772c613dd4
Author: Wayne Davison <way...@samba.org>
Date:   Wed Dec 25 10:18:41 2013 -0800

    Try to fix bug 7865 for some acl() EINVAL results.

-----------------------------------------------------------------------

Summary of changes:
 lib/sysacls.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/lib/sysacls.c b/lib/sysacls.c
index 52314bc..fa8caed 100644
--- a/lib/sysacls.c
+++ b/lib/sysacls.c
@@ -873,6 +873,10 @@ int sys_acl_get_tag_type(SMB_ACL_ENTRY_T entry_d, 
SMB_ACL_TAG_T *type_p)
 
 #define        INITIAL_ACL_SIZE        16
 
+#ifndef NACLENTRIES
+#define NACLENTRIES 0
+#endif
+
 SMB_ACL_T sys_acl_get_file(const char *path_p, SMB_ACL_TYPE_T type)
 {
        SMB_ACL_T       acl_d;
@@ -909,7 +913,7 @@ SMB_ACL_T sys_acl_get_file(const char *path_p, 
SMB_ACL_TYPE_T type)
 
                sys_acl_free_acl(acl_d);
 
-               if ((count = acl(path_p, ACL_CNT, 0, NULL)) < 0) {
+               if ((count = acl(path_p, ACL_CNT, NACLENTRIES, NULL)) < 0) {
                        return NULL;
                }
 


-- 
The rsync repository.
_______________________________________________
rsync-cvs mailing list
rsync-cvs@lists.samba.org
https://lists.samba.org/mailman/listinfo/rsync-cvs

Reply via email to