git.samba.org
/
ira
/
wip.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
da70b2a
)
r10138: Fix the mapping table (as tested in smbtorture). EXEC_ACCESS
author
Jeremy Allison
<jra@samba.org>
Sat, 10 Sep 2005 02:21:44 +0000
(
02:21
+0000)
committer
Gerald (Jerry) Carter
<jerry@samba.org>
Wed, 10 Oct 2007 18:38:02 +0000
(13:38 -0500)
should map to SEC_RIGHTS_FILE_READ, not READ|WRITE.
Jeremy.
source/ntvfs/ntvfs_generic.c
patch
|
blob
|
history
diff --git
a/source/ntvfs/ntvfs_generic.c
b/source/ntvfs/ntvfs_generic.c
index 024a48bf7a7a1298606729980f0823fb692538f0..8d2809cf6bb52bf4a5d04e59260fb04f4e9becaf 100644
(file)
--- a/
source/ntvfs/ntvfs_generic.c
+++ b/
source/ntvfs/ntvfs_generic.c
@@
-259,6
+259,7
@@
static NTSTATUS map_openx_open(uint16_t flags, uint16_t open_mode,
switch (open_mode & OPENX_MODE_ACCESS_MASK) {
case OPENX_MODE_ACCESS_READ:
+ case OPENX_MODE_ACCESS_EXEC:
io2->generic.in.access_mask = SEC_RIGHTS_FILE_READ;
break;
case OPENX_MODE_ACCESS_WRITE:
@@
-266,7
+267,6
@@
static NTSTATUS map_openx_open(uint16_t flags, uint16_t open_mode,
break;
case OPENX_MODE_ACCESS_RDWR:
case OPENX_MODE_ACCESS_FCB:
- case OPENX_MODE_ACCESS_EXEC:
io2->generic.in.access_mask =
SEC_RIGHTS_FILE_READ |
SEC_RIGHTS_FILE_WRITE;