From 6f68c30db32b799063cef38259d12d7ec1aa7a6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Sat, 8 Jan 2011 11:14:47 +0000 Subject: [PATCH] Fix memory leak in AttachedPictureFrameV22 BUG:257007 git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1212871 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- taglib/mpeg/id3v2/frames/attachedpictureframe.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp b/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp index a763e183..4936c380 100644 --- a/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp +++ b/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp @@ -210,8 +210,6 @@ void AttachedPictureFrameV22::parseFields(const ByteVector &data) AttachedPictureFrameV22::AttachedPictureFrameV22(const ByteVector &data, Header *h) { - d = new AttachedPictureFramePrivate; - // set v2.2 header to make fieldData work correctly setHeader(h, true); @@ -220,5 +218,5 @@ AttachedPictureFrameV22::AttachedPictureFrameV22(const ByteVector &data, Header // now set the v2.4 header Frame::Header *newHeader = new Frame::Header("APIC"); newHeader->setFrameSize(h->frameSize()); - setHeader(newHeader, false); + setHeader(newHeader, true); }