diff options
| author | revel8n <revel8n@gmail.com> | 2015-03-31 18:31:07 -0500 |
|---|---|---|
| committer | revel8n <revel8n@gmail.com> | 2015-09-26 18:29:29 -0500 |
| commit | d4c2ca46a4d9f8bc0c0a0f35cc66bf759e5d1ca3 (patch) | |
| tree | bf0d64f4d1b780beaac837d45f2e817c9ecbfc88 /Source/Core/DiscIO/VolumeDirectory.cpp | |
| parent | 008200db4dcc658ad5a5acb7de2e0f434ae1eaac (diff) | |
- Fix for alignment of 0-length files when volume directory is created from directory on disk
Updating constant value representation
Explicitly state data type in std:max usage
Diffstat (limited to 'Source/Core/DiscIO/VolumeDirectory.cpp')
| -rw-r--r-- | Source/Core/DiscIO/VolumeDirectory.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/DiscIO/VolumeDirectory.cpp b/Source/Core/DiscIO/VolumeDirectory.cpp index e970d27836..e6586eeb4f 100644 --- a/Source/Core/DiscIO/VolumeDirectory.cpp +++ b/Source/Core/DiscIO/VolumeDirectory.cpp @@ -459,7 +459,7 @@ void CVolumeDirectory::WriteEntry(const File::FSTEntry& entry, u32& fstOffset, u m_virtualDisk.insert(make_pair(dataOffset, entry.physicalName)); // 4 byte aligned - dataOffset = ROUND_UP(dataOffset + entry.size, 0x8000ull); + dataOffset = ROUND_UP(dataOffset + std::max<u64>(entry.size, 1ull), 0x8000ull); } } |
