Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
* delete access.
* BUG: https://bugzilla.samba.org/show_bug.cgi?id=13358
*/
- if (create_options & FILE_DELETE_ON_CLOSE) {
- if ((access_mask & DELETE_ACCESS) == 0) {
- status = NT_STATUS_INVALID_PARAMETER;
- goto fail;
- }
+ if ((create_options & FILE_DELETE_ON_CLOSE) &&
+ ((access_mask & DELETE_ACCESS) == 0)) {
+ status = NT_STATUS_INVALID_PARAMETER;
+ goto fail;
}
if ((conn->fs_capabilities & FILE_NAMED_STREAMS)