dll: fuse: convert EPERM/EACCES from unlink/rmdir to STATUS_CANNOT_DELETE

This commit is contained in:
Bill Zissimopoulos 2021-10-25 13:58:52 +01:00
parent 2a3f1a3990
commit 73359d682b
No known key found for this signature in database
GPG Key ID: 3D4F95D52C7B3EA3

View File

@ -1620,6 +1620,10 @@ static NTSTATUS fsp_fuse_intf_Delete(FSP_FILE_SYSTEM *FileSystem,
Result = STATUS_INVALID_DEVICE_REQUEST;
}
/* when doing unlink/rmdir convert EPERM/EACCES to STATUS_CANNOT_DELETE */
if (STATUS_ACCESS_DENIED == Result)
Result = STATUS_CANNOT_DELETE;
return Result;
}