diff --git a/services/incremental/IncrementalService.cpp b/services/incremental/IncrementalService.cpp index 8d084cddf0dea..c1f237f91b44e 100644 --- a/services/incremental/IncrementalService.cpp +++ b/services/incremental/IncrementalService.cpp @@ -1333,13 +1333,13 @@ void IncrementalService::extractZipFile(const IfsMountPtr& ifs, ZipArchiveHandle std::vector instructions(numBlocks); auto remainingData = std::span(libData.get(), entry.uncompressed_length); for (int i = 0; i < numBlocks; i++) { - const auto blockSize = std::min(constants().blockSize, remainingData.size()); + const auto blockSize = std::min(constants().blockSize, remainingData.size()); instructions[i] = IncFsDataBlock{ .fileFd = writeFd.get(), .pageIndex = static_cast(i), .compression = INCFS_COMPRESSION_KIND_NONE, .kind = INCFS_BLOCK_KIND_DATA, - .dataSize = blockSize, + .dataSize = static_cast(blockSize), .data = reinterpret_cast(remainingData.data()), }; remainingData = remainingData.subspan(blockSize);