From e94565a2707809fb4dfaf36db766232dea5b4924 Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Mon, 6 Jan 2014 12:09:33 +0100 Subject: [PATCH] Fixed random value insertion for moreheader. --- lib/dtscmeta.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/dtscmeta.cpp b/lib/dtscmeta.cpp index 0c6e237f..98bea8c1 100644 --- a/lib/dtscmeta.cpp +++ b/lib/dtscmeta.cpp @@ -385,7 +385,11 @@ namespace DTSC { tracks[it->second["trackid"].asInt()] = readOnlyTrack(it->second); } } - moreheader = meta["moreheader"].asInt(); + if (meta.isMember("moreheader")){ + moreheader = meta["moreheader"].asInt(); + }else{ + moreheader = 0; + } } Meta::Meta(){ @@ -420,7 +424,11 @@ namespace DTSC { tracks[it->second["trackid"].asInt()] = Track(it->second); } } - moreheader = meta["moreheader"].asInt(); + if (meta.isMember("moreheader")){ + moreheader = meta["moreheader"].asInt(); + }else{ + moreheader = 0; + } } void Meta::update(JSON::Value & pack){