fixed regression in 'updatebin' tool
This commit is contained in:
1 parent
755aff64ba
commit
a769ce838c
1 file changed
+6
@@ -498,6 +498,7 @@ void ROMFile::analyzeContent()
|
|||||||
{
|
{
|
||||||
auto revOffset1 = (descPtr->signatureOffset1 != 0) ? (descPtr->signatureOffset1 + 3) : 0;
|
auto revOffset1 = (descPtr->signatureOffset1 != 0) ? (descPtr->signatureOffset1 + 3) : 0;
|
||||||
auto revOffset2 = (descPtr->signatureOffset2 != 0) ? (descPtr->signatureOffset2 + 3) : 0;
|
auto revOffset2 = (descPtr->signatureOffset2 != 0) ? (descPtr->signatureOffset2 + 3) : 0;
|
||||||
|
auto revOffset3 = (descPtr->dosDateOffset != 0) ? descPtr->dosDateOffset : 0;
|
||||||
|
|
||||||
if (revOffset1 == 0)
|
if (revOffset1 == 0)
|
||||||
{
|
{
|
||||||
@@ -538,6 +539,11 @@ void ROMFile::analyzeContent()
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (revOffset3 != 0 && idx - revOffset3 < 0x10)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
if (srcFileContent[idx] != dstFileContent[idx])
|
if (srcFileContent[idx] != dstFileContent[idx])
|
||||||
{
|
{
|
||||||
sameContent = false;
|
sameContent = false;
|
||||||
|
|||||||
Reference in new issue
Block a user