From 5b7ee5bc1a5366e26172ec688fd3c9a3d180b14f Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Fri, 8 Jan 2016 01:57:18 +0900 Subject: [PATCH] Initialize all the private data members. --- taglib/mpeg/mpegheader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/taglib/mpeg/mpegheader.cpp b/taglib/mpeg/mpegheader.cpp index 71e00663..7f82a607 100644 --- a/taglib/mpeg/mpegheader.cpp +++ b/taglib/mpeg/mpegheader.cpp @@ -42,6 +42,7 @@ public: version(Version1), layer(0), protectionEnabled(false), + bitrate(0), sampleRate(0), isPadded(false), channelMode(Stereo), @@ -308,7 +309,7 @@ void MPEG::Header::parse(File *file, long offset, bool checkLength) bool nextFrameFound = false; file->seek(offset + d->frameLength); - const ByteVector nextSynch = file->readBlock(4); + const ByteVector nextSynch = file->readBlock(16); for(int i = 0; i < static_cast(nextSynch.size()) - 1; ++i) { if(firstSyncByte(nextSynch[i]) && secondSynchByte(nextSynch[i + 1])) {