Author: jra Date: 2005-08-16 19:40:13 +0000 (Tue, 16 Aug 2005) New Revision: 9325
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9325 Log: Remember to ignore FILE_SHARE_DELETE when mapping to old share modes for display. Jeremy. Modified: branches/SAMBA_3_0/source/lib/util.c Changeset: Modified: branches/SAMBA_3_0/source/lib/util.c =================================================================== --- branches/SAMBA_3_0/source/lib/util.c 2005-08-16 19:39:27 UTC (rev 9324) +++ branches/SAMBA_3_0/source/lib/util.c 2005-08-16 19:40:13 UTC (rev 9325) @@ -2738,7 +2738,7 @@ uint32 map_share_mode_to_deny_mode(uint32 share_access, uint32 private_options) { - switch (share_access) { + switch (share_access & ~FILE_SHARE_DELETE) { case FILE_SHARE_NONE: return DENY_ALL; case FILE_SHARE_READ: @@ -2746,7 +2746,6 @@ case FILE_SHARE_WRITE: return DENY_READ; case FILE_SHARE_READ|FILE_SHARE_WRITE: - case FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE: return DENY_NONE; } if (private_options & NTCREATEX_OPTIONS_PRIVATE_DENY_DOS) {