diff options
| author | JosJuice <josjuice@gmail.com> | 2019-03-21 23:07:24 +0100 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2019-03-21 23:07:24 +0100 |
| commit | c558803cbd86212f1d69c908b2a3b78f9006ad75 (patch) | |
| tree | 95aad2b7056c266e44a3edd2fe6389411691b08c /Source/Core/DiscIO/DiscExtractor.cpp | |
| parent | 1fead4ffb6c17a526185113b1192816ffafd5c49 (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.cpp | 4 |
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, |
