svn commit: samba r8063 - in trunk/source: lib utils

jra at samba.org jra at samba.org
Fri Jul 1 20:56:28 GMT 2005


Author: jra
Date: 2005-07-01 20:56:27 +0000 (Fri, 01 Jul 2005)
New Revision: 8063

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

Log:
Ensure we map FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE correctly
to the old deny modes.
Jeremy.

Modified:
   trunk/source/lib/util.c
   trunk/source/utils/status.c


Changeset:
Modified: trunk/source/lib/util.c
===================================================================
--- trunk/source/lib/util.c	2005-07-01 19:23:50 UTC (rev 8062)
+++ trunk/source/lib/util.c	2005-07-01 20:56:27 UTC (rev 8063)
@@ -2746,6 +2746,7 @@
 		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 (create_options & NTCREATEX_OPTIONS_PRIVATE_DENY_DOS) {

Modified: trunk/source/utils/status.c
===================================================================
--- trunk/source/utils/status.c	2005-07-01 19:23:50 UTC (rev 8062)
+++ trunk/source/utils/status.c	2005-07-01 20:56:27 UTC (rev 8063)
@@ -119,6 +119,11 @@
 			case DENY_READ: d_printf("DENY_READ  "); break;
 			case DENY_WRITE:printf("DENY_WRITE "); break;
 			case DENY_FCB:  d_printf("DENY_FCB "); break;
+			default: {
+				d_printf("unknown-please report ! e->share_access = 0x%x, e->create_options = 0x%x\n",
+					(unsigned int)e->share_access, (unsigned int)e->create_options );
+				break;
+			}
 		}
 		d_printf("0x%-8x  ",(unsigned int)e->access_mask);
 		if (e->access_mask & (FILE_READ_DATA|FILE_WRITE_DATA)) {



More information about the samba-cvs mailing list