summaryrefslogtreecommitdiffstats
path: root/source/include/smb.h
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2001-10-19 23:56:21 +0000
committerJeremy Allison <jra@samba.org>2001-10-19 23:56:21 +0000
commiteac6bbd24ebf00b35e50953bc11186111dc39059 (patch)
tree9692fd1367dce3f1802d4bd2035f681eb83a9378 /source/include/smb.h
parentdac22352cf051f301edf066cac8db81d24c7c459 (diff)
downloadsamba-eac6bbd24ebf00b35e50953bc11186111dc39059.tar.gz
samba-eac6bbd24ebf00b35e50953bc11186111dc39059.tar.xz
samba-eac6bbd24ebf00b35e50953bc11186111dc39059.zip
Ensure we mask off deny modes correctly on being set (this shouldn't have
caused problems but is tidier). Fix debug statement in locking.c Jeremy.
Diffstat (limited to 'source/include/smb.h')
-rw-r--r--source/include/smb.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/include/smb.h b/source/include/smb.h
index fba08aed434..c25b48dde20 100644
--- a/source/include/smb.h
+++ b/source/include/smb.h
@@ -107,7 +107,7 @@ implemented */
#define GET_OPEN_MODE(x) ((x) & OPEN_MODE_MASK)
#define SET_OPEN_MODE(x) ((x) & OPEN_MODE_MASK)
#define GET_DENY_MODE(x) (((x)>>SHARE_MODE_SHIFT) & SHARE_MODE_MASK)
-#define SET_DENY_MODE(x) ((x)<<SHARE_MODE_SHIFT)
+#define SET_DENY_MODE(x) (((x) & SHARE_MODE_MASK) <<SHARE_MODE_SHIFT)
/* Sync on open file (not sure if used anymore... ?) */
#define FILE_SYNC_OPENMODE (1<<14)