svn commit: samba r9325 - in branches/SAMBA_3_0/source/lib: .
jra at samba.org
jra at samba.org
Tue Aug 16 19:40:17 GMT 2005
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) {
More information about the samba-cvs
mailing list