added .mix filename to Exception if duplicate values are found
to debug #2441
This commit is contained in:
@@ -56,10 +56,10 @@ namespace OpenRA.FileFormats
|
|||||||
if (isRmix)
|
if (isRmix)
|
||||||
{
|
{
|
||||||
isEncrypted = 0 != (signature & (uint)MixFileFlags.Encrypted);
|
isEncrypted = 0 != (signature & (uint)MixFileFlags.Encrypted);
|
||||||
if( isEncrypted )
|
if (isEncrypted)
|
||||||
{
|
{
|
||||||
index = ParseRaHeader(s, out dataStart).ToDictionaryWithConflictLog(x => x.Hash,
|
index = ParseRaHeader(s, out dataStart).ToDictionaryWithConflictLog(x => x.Hash,
|
||||||
"MixFile.RaHeader", null, x => "(offs={0}, len={1})".F(x.Offset, x.Length)
|
"MixFile.RaHeader of {0}".F(filename), null, x => "(offs={0}, len={1})".F(x.Offset, x.Length)
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -69,7 +69,7 @@ namespace OpenRA.FileFormats
|
|||||||
|
|
||||||
isEncrypted = false;
|
isEncrypted = false;
|
||||||
index = ParseTdHeader(s, out dataStart).ToDictionaryWithConflictLog(x => x.Hash,
|
index = ParseTdHeader(s, out dataStart).ToDictionaryWithConflictLog(x => x.Hash,
|
||||||
"MixFile.TdHeader", null, x => "(offs={0}, len={1})".F(x.Offset, x.Length)
|
"MixFile.TdHeader of {0}".F(filename), null, x => "(offs={0}, len={1})".F(x.Offset, x.Length)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user