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.
This commit is contained in:
JosJuice 2019-03-21 23:07:24 +01:00
parent 1fead4ffb6
commit c558803cbd

View File

@ -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,