summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/VolumeDirectory.cpp
diff options
context:
space:
mode:
authorrevel8n <revel8n@gmail.com>2015-03-31 18:31:07 -0500
committerrevel8n <revel8n@gmail.com>2015-09-26 18:29:29 -0500
commitd4c2ca46a4d9f8bc0c0a0f35cc66bf759e5d1ca3 (patch)
treebf0d64f4d1b780beaac837d45f2e817c9ecbfc88 /Source/Core/DiscIO/VolumeDirectory.cpp
parent008200db4dcc658ad5a5acb7de2e0f434ae1eaac (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.cpp2
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);
}
}