diff --git a/channels/drive/client/drive_file.c b/channels/drive/client/drive_file.c index 6049278e3..f816695ff 100644 --- a/channels/drive/client/drive_file.c +++ b/channels/drive/client/drive_file.c @@ -332,11 +332,6 @@ DRIVE_FILE* drive_file_new(const WCHAR* base_path, const WCHAR* path, UINT32 Pat return NULL; } - if (DesiredAccess & 0x1000L) - { - DesiredAccess = (DesiredAccess & ~0x1000L) | GENERIC_WRITE; - } - file->file_handle = INVALID_HANDLE_VALUE; file->find_handle = INVALID_HANDLE_VALUE; file->id = id; @@ -620,8 +615,6 @@ BOOL drive_file_set_information(DRIVE_FILE* file, UINT32 FsInformationClass, UIN return FALSE; } - liSize.QuadPart = size & 0xFFFFFFFF; - if (!SetFilePointerEx(file->file_handle, liSize, NULL, FILE_BEGIN)) { WLog_ERR(TAG, "Unable to truncate %s to %d (%"PRId32")", file->fullpath, size, GetLastError());