diff --git a/repertory/librepertory/src/drives/winfsp/winfsp_drive.cpp b/repertory/librepertory/src/drives/winfsp/winfsp_drive.cpp index e5d32743..915f3f41 100644 --- a/repertory/librepertory/src/drives/winfsp/winfsp_drive.cpp +++ b/repertory/librepertory/src/drives/winfsp/winfsp_drive.cpp @@ -1105,6 +1105,8 @@ auto winfsp_drive::SetFileSize(PVOID /*file_node*/, PVOID file_desc, ? api_error::success : api_error::os_error; }; + + new_size = file->get_file_size(); } else { allocator = [&](native_handle cur_handle) -> api_error { FILE_END_OF_FILE_INFO end_of_file_info{};