diff options
Diffstat (limited to 'Source/Core/DiscIO/Src/Blob.cpp')
| -rw-r--r-- | Source/Core/DiscIO/Src/Blob.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/DiscIO/Src/Blob.cpp b/Source/Core/DiscIO/Src/Blob.cpp index 7055f3df2a..13c8d983ff 100644 --- a/Source/Core/DiscIO/Src/Blob.cpp +++ b/Source/Core/DiscIO/Src/Blob.cpp @@ -71,7 +71,7 @@ bool SectorReader::Read(u64 offset, u64 size, u8* out_ptr) while (remain > 0) { // Check if we are ready to do a large block read. > instead of >= so we don't bother if remain is only one block. - if (positionInBlock == 0 && remain > m_blocksize) + if (positionInBlock == 0 && remain > (u64)m_blocksize) { u64 num_blocks = remain / m_blocksize; ReadMultipleAlignedBlocks(block, num_blocks, out_ptr); @@ -110,7 +110,7 @@ bool SectorReader::Read(u64 offset, u64 size, u8* out_ptr) bool SectorReader::ReadMultipleAlignedBlocks(u64 block_num, u64 num_blocks, u8 *out_ptr) { - for (int i = 0; i < num_blocks; i++) + for (u64 i = 0; i < num_blocks; i++) { const u8 *data = GetBlockData(block_num + i); if (!data) |
