Merge pull request #126 from HackingThings/master

Fix for EC region parse
This commit is contained in:
Alex Matrosov 2018-04-14 16:04:57 -07:00 committed by GitHub
commit 956a804dd5

View File

@ -358,9 +358,9 @@ UINT8 FfsEngine::parseIntelImage(const QByteArray & intelImage, QModelIndex & in
UINT32 ecEnd = 0;
if (descriptorVersion == 2) {
if (regionSection->EcLimit) {
pdrBegin = calculateRegionOffset(regionSection->EcBase);
pdrEnd = calculateRegionSize(regionSection->EcBase, regionSection->EcLimit);
pdr = intelImage.mid(ecBegin, ecEnd);
ecBegin = calculateRegionOffset(regionSection->EcBase);
ecEnd = calculateRegionSize(regionSection->EcBase, regionSection->EcLimit);
ec = intelImage.mid(ecBegin, ecEnd);
ecEnd += ecBegin;
}
}