summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_acl_tdb.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2009-11-30 16:50:34 -0800
committerJeremy Allison <jra@samba.org>2009-11-30 16:50:34 -0800
commitbdc8c9d37ca478f74127628ab03bb68cd72bff63 (patch)
tree30794d4dfcfe4c1d01ebb1380b8a657fe7509f6b /source3/modules/vfs_acl_tdb.c
parentea20678c55fee9f4586630cdb5fe7f35457d309a (diff)
downloadsamba-bdc8c9d37ca478f74127628ab03bb68cd72bff63.tar.gz
samba-bdc8c9d37ca478f74127628ab03bb68cd72bff63.tar.bz2
samba-bdc8c9d37ca478f74127628ab03bb68cd72bff63.zip
Fix bug 6938 : No hook exists to check creation rights when using acl_xattr module
Fix ACL modules to test for permissions on open/mkdir/opendir. Ensure that underlying ACLs are returned for directories/files with no Windows xattr or tdb acls stored. Jeremy.
Diffstat (limited to 'source3/modules/vfs_acl_tdb.c')
-rw-r--r--source3/modules/vfs_acl_tdb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/modules/vfs_acl_tdb.c b/source3/modules/vfs_acl_tdb.c
index e9d0f9027a..f9e766d001 100644
--- a/source3/modules/vfs_acl_tdb.c
+++ b/source3/modules/vfs_acl_tdb.c
@@ -461,6 +461,7 @@ static int sys_acl_set_fd_tdb(vfs_handle_struct *handle,
static struct vfs_fn_pointers vfs_acl_tdb_fns = {
.connect_fn = connect_acl_tdb,
+ .opendir = opendir_acl_common,
.mkdir = mkdir_acl_common,
.open = open_acl_common,
.unlink = unlink_acl_tdb,