diff --git a/repertory/librepertory/src/drives/winfsp/winfsp_drive.cpp b/repertory/librepertory/src/drives/winfsp/winfsp_drive.cpp index 15c42f8e..4eeda8d4 100644 --- a/repertory/librepertory/src/drives/winfsp/winfsp_drive.cpp +++ b/repertory/librepertory/src/drives/winfsp/winfsp_drive.cpp @@ -1119,9 +1119,9 @@ auto winfsp_drive::SetFileSize(PVOID /*file_node*/, PVOID file_desc, end_of_file_info.EndOfFile.QuadPart = static_cast(new_size); return ::SetFileInformationByHandle(cur_handle, FileEndOfFileInfo, &end_of_file_info, - sizeof(end_of_file_info)) != 0 - ? api_error::success - : api_error::os_error; + sizeof(end_of_file_info)) == 0 + ? api_error::os_error + : api_error::success; })); }