From 63ace4995c2b01dacfdd386add5f73983a14915d Mon Sep 17 00:00:00 2001 From: Scott Wheeler Date: Tue, 13 Feb 2007 10:18:30 +0000 Subject: [PATCH] Read the frame data length as a synch-safe int. (Mostly only relevant to compressed frames) git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@633140 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- taglib/mpeg/id3v2/id3v2frame.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taglib/mpeg/id3v2/id3v2frame.cpp b/taglib/mpeg/id3v2/id3v2frame.cpp index fc090fef..10882f48 100644 --- a/taglib/mpeg/id3v2/id3v2frame.cpp +++ b/taglib/mpeg/id3v2/id3v2frame.cpp @@ -163,7 +163,7 @@ ByteVector Frame::fieldData(const ByteVector &frameData) const uint frameDataLength = size(); if(d->header->compression() || d->header->dataLengthIndicator()) { - frameDataLength = frameData.mid(headerSize, 4).toUInt(); + frameDataLength = SynchData::toUInt(frameData.mid(headerSize, 4); frameDataOffset += 4; }