diff --git a/pcsx2/DEV9/ATA/ATA_Transfer.cpp b/pcsx2/DEV9/ATA/ATA_Transfer.cpp index 1a69cb6b85..0e7832fd5b 100644 --- a/pcsx2/DEV9/ATA/ATA_Transfer.cpp +++ b/pcsx2/DEV9/ATA/ATA_Transfer.cpp @@ -105,7 +105,7 @@ bool ATA::IO_Write() { IO_SparseCacheUpdateLocation(imagePos + written); // Align to sparse block size. - u32 writeSize = hddSparseBlockSize - ((imagePos + written) % hddSparseBlockSize); + u32 writeSize = static_cast(hddSparseBlockSize - ((imagePos + written) % hddSparseBlockSize)); // Limit to size of write. writeSize = std::min(writeSize, entry.length - written);