From 35e369f348819d3adfc20f1f2913e00bb13b76de Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 1 May 2014 13:45:02 +0200 Subject: [PATCH] Fixed some DTSC::File header corruption mistakes. --- lib/dtsc.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/dtsc.cpp b/lib/dtsc.cpp index 2bb7e2b3..b21d630e 100644 --- a/lib/dtsc.cpp +++ b/lib/dtsc.cpp @@ -596,7 +596,8 @@ DTSC::File::File(std::string filename, bool create){ if (memcmp(buffer, DTSC::Magic_Packet2, 4) != 0){ File Fhead(filename + ".dtsh"); if (Fhead){ - metadata = Fhead.metadata; + metaStorage = Fhead.metaStorage; + metadata = metaStorage; sepHeader = true; }else{ DEBUG_MSG(DLVL_ERROR, "%s is not a valid DTSC file", filename.c_str()); @@ -630,7 +631,8 @@ DTSC::File::File(std::string filename, bool create){ fseek(F, 0, SEEK_SET); File Fhead(filename + ".dtsh"); if (Fhead){ - metadata = Fhead.metadata; + metaStorage = Fhead.metaStorage; + metadata = metaStorage; } } currframe = 0;