Using a bool with a logical operation. IBM checker caught.
authorJeremy Allison <jra@samba.org>
Sat, 5 Jan 2008 07:18:42 +0000 (23:18 -0800)
committerJeremy Allison <jra@samba.org>
Sat, 5 Jan 2008 07:18:42 +0000 (23:18 -0800)
Jeremy.

source/smbd/open.c

index 351b72e834dbba9612da64e43648f23a09c22464..69551405bfad468f511e8db06b2c190ab56ee35f 100644 (file)
@@ -1375,7 +1375,7 @@ NTSTATUS open_file_ntcreate(connection_struct *conn,
        }
 #endif /* O_SYNC */
   
-       if (posix_open & (access_mask & FILE_APPEND_DATA)) {
+       if (posix_open && (access_mask & FILE_APPEND_DATA)) {
                flags2 |= O_APPEND;
        }