create_disposition, create_options, unx_mode,
oplock_request));
+ if ((access_mask & FILE_READ_DATA)||(access_mask & FILE_WRITE_DATA)) {
+ DEBUG(10, ("open_file_ntcreate: adding FILE_READ_ATTRIBUTES "
+ "to requested access_mask 0x%x, new mask 0x%x",
+ access_mask,
+ access_mask | FILE_READ_ATTRIBUTES ));
+
+ access_mask |= FILE_READ_ATTRIBUTES;
+ }
+
if ((req == NULL) && ((oplock_request & INTERNAL_OPEN_ONLY) == 0)) {
DEBUG(0, ("No smb request but not an internal only open!\n"));
return NT_STATUS_INTERNAL_ERROR;