diff --git a/repertory/librepertory/src/file_manager/ring_file_base.cpp b/repertory/librepertory/src/file_manager/ring_file_base.cpp index 463a2812..989d4806 100644 --- a/repertory/librepertory/src/file_manager/ring_file_base.cpp +++ b/repertory/librepertory/src/file_manager/ring_file_base.cpp @@ -140,13 +140,12 @@ auto ring_file_base::download_chunk(std::size_t chunk, auto active_download{std::make_shared()}; get_active_downloads()[chunk] = active_download; - auto res = handle_read_buffer(chunk, [&](auto &&buffer) { - auto data_offset{chunk * get_chunk_size()}; - auto data_size{ - chunk == (total_chunks_ - 1U) ? get_last_chunk_size() - : get_chunk_size(), - }; + auto data_offset{chunk * get_chunk_size()}; + auto data_size{ + chunk == (total_chunks_ - 1U) ? get_last_chunk_size() : get_chunk_size(), + }; + auto res = handle_read_buffer(chunk, [&](auto &&buffer) { auto result{ get_provider().read_file_bytes(get_api_path(), data_size, data_offset, buffer, stop_requested_),