summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/DiscExtractor.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2019-03-21 23:07:24 +0100
committerJosJuice <josjuice@gmail.com>2019-03-21 23:07:24 +0100
commitc558803cbd86212f1d69c908b2a3b78f9006ad75 (patch)
tree95aad2b7056c266e44a3edd2fe6389411691b08c /Source/Core/DiscIO/DiscExtractor.cpp
parent1fead4ffb6c17a526185113b1192816ffafd5c49 (diff)
DiscExtractor: Fix extracting certificate chain and H3 hashes
Dolphin is currently not using this data, but still, the way it was being extracted was not at all correct.
Diffstat (limited to 'Source/Core/DiscIO/DiscExtractor.cpp')
-rw-r--r--Source/Core/DiscIO/DiscExtractor.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/DiscIO/DiscExtractor.cpp b/Source/Core/DiscIO/DiscExtractor.cpp
index 3bfdbc2c11..c9a26f5bdb 100644
--- a/Source/Core/DiscIO/DiscExtractor.cpp
+++ b/Source/Core/DiscIO/DiscExtractor.cpp
@@ -205,7 +205,7 @@ bool ExportCertificateChain(const Volume& volume, const Partition& partition,
if (!size || !offset)
return false;
- return ExportData(volume, PARTITION_NONE, *offset, *size, export_filename);
+ return ExportData(volume, PARTITION_NONE, partition.offset + *offset, *size, export_filename);
}
bool ExportH3Hashes(const Volume& volume, const Partition& partition,
@@ -219,7 +219,7 @@ bool ExportH3Hashes(const Volume& volume, const Partition& partition,
if (!offset)
return false;
- return ExportData(volume, PARTITION_NONE, *offset, 0x18000, export_filename);
+ return ExportData(volume, PARTITION_NONE, partition.offset + *offset, 0x18000, export_filename);
}
bool ExportHeader(const Volume& volume, const Partition& partition,