Author: jra
Date: 2005-09-10 02:21:44 +0000 (Sat, 10 Sep 2005)
New Revision: 10138

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10138

Log:
Fix the mapping table (as tested in smbtorture). EXEC_ACCESS
should map to SEC_RIGHTS_FILE_READ, not READ|WRITE.
Jeremy.

Modified:
   branches/SAMBA_4_0/source/ntvfs/ntvfs_generic.c


Changeset:
Modified: branches/SAMBA_4_0/source/ntvfs/ntvfs_generic.c
===================================================================
--- branches/SAMBA_4_0/source/ntvfs/ntvfs_generic.c     2005-09-10 00:47:44 UTC 
(rev 10137)
+++ branches/SAMBA_4_0/source/ntvfs/ntvfs_generic.c     2005-09-10 02:21:44 UTC 
(rev 10138)
@@ -259,6 +259,7 @@
 
        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 @@
                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;

Reply via email to