unknown-please report ! e->share_access = 0x5

Jeremy Allison jra at samba.org
Tue Aug 16 19:35:56 GMT 2005


On Tue, Aug 16, 2005 at 09:09:53PM +0400, sky wrote:
> Locked files:
> Pid    DenyMode   Access      R/W        Oplock           Name
> --------------------------------------------------------------
> 8227   [b]unknown-please report ! e->share_access = 0x5,
> e->private_options = 0x44[b]
> 0x20089     RDWR       NONE             /_/video2/new222/AI.avi   Tue
> Aug 16 20                          :00:36 2005

Thanks for that,

I know what the problem is now... Try this patch (will be in 3.0.20
final). Jeremy.
-------------- next part --------------
Index: lib/util.c
===================================================================
--- lib/util.c	(revision 9322)
+++ lib/util.c	(working copy)
@@ -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-technical mailing list