From: František Dvořák Date: Sat, 19 Oct 2013 19:15:59 +0000 (+0200) Subject: Proper check for default ACL in create(). X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=fc2162297a5759c5707e2f7f24bf9ae7590cfbde;p=dmlite-plugins-vfs.git Proper check for default ACL in create(). --- diff --git a/src/VfsNs.cpp b/src/VfsNs.cpp index 6efe32f..2f22360 100644 --- a/src/VfsNs.cpp +++ b/src/VfsNs.cpp @@ -579,7 +579,7 @@ void VfsCatalog::create(const std::string& path, mode_t mode) throw (DmException } // Generate inherited ACL's if there are defaults - if (parent.acl.has(AclEntry::kDefault | AclEntry::kUserObj)) + if (parent.acl.has(AclEntry::kDefault | AclEntry::kUserObj) != -1) newAcl = Acl(parent.acl, getUid(this->secCtx_), egid, mode, &mode); // Create new