Fix for deserializing chunk length greater than 4GB from XML

This commit is contained in:
Thomas Johnstone
2024-07-11 15:02:40 +10:00
committed by Jake Turner
parent 8986329d1e
commit 642ade8aad
+1 -1
View File
@@ -872,7 +872,7 @@ static RDResult XML2Structured(const rdcstr &xml, const ThumbTypeAndData &thumb,
SDChunk *chunk = new SDChunk(rdcstr(xChunk.attribute("name").as_string()));
chunk->metadata.chunkID = xChunk.attribute("id").as_uint();
chunk->metadata.length = xChunk.attribute("length").as_uint();
chunk->metadata.length = xChunk.attribute("length").as_ullong();
if(xChunk.attribute("threadID"))
chunk->metadata.threadID = xChunk.attribute("threadID").as_ullong();
if(xChunk.attribute("timestamp"))