r10208: Correctly display RDWR only when it *is* RDWR...
authorJeremy Allison <jra@samba.org>
Tue, 13 Sep 2005 20:13:33 +0000 (20:13 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:03:37 +0000 (11:03 -0500)
Jeremy.
(This used to be commit 99d883b9c4a450222e75132b2cf28b597217ce79)

source3/utils/status.c

index bed9828c228321b85c6a68bf867c76bf3077d881..96e4bd266b9e13cdc882039a0575071a88ed84b7 100644 (file)
@@ -128,7 +128,8 @@ static void print_share_mode(share_mode_entry *e, char *fname)
                        }
                }
                d_printf("0x%-8x  ",(unsigned int)e->access_mask);
-               if (e->access_mask & (FILE_READ_DATA|FILE_WRITE_DATA)) {
+               if ((e->access_mask & (FILE_READ_DATA|FILE_WRITE_DATA))==
+                               (FILE_READ_DATA|FILE_WRITE_DATA)) {
                        d_printf("RDWR       ");
                } else if (e->access_mask & FILE_WRITE_DATA) {
                        d_printf("WRONLY     ");