From 71c1ce375f33a74a1a818b50503fd73e52010bc0 Mon Sep 17 00:00:00 2001 From: Scott Wheeler Date: Thu, 25 Sep 2014 20:45:45 +0200 Subject: [PATCH] Don't leak --- tests/test_id3v2.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/test_id3v2.cpp b/tests/test_id3v2.cpp index fde7c4d2..ac8de33b 100644 --- a/tests/test_id3v2.cpp +++ b/tests/test_id3v2.cpp @@ -888,8 +888,9 @@ public: void testParseChapterFrame() { + ID3v2::Header header; ID3v2::ChapterFrame f( - new ID3v2::Header, + &header, ByteVector("CHAP" // Frame ID "\x00\x00\x00\x20" // Frame size "\x00\x00" // Frame flags @@ -916,7 +917,8 @@ public: void testRenderChapterFrame() { - ID3v2::ChapterFrame f(new ID3v2::Header, "CHAP"); + ID3v2::Header header; + ID3v2::ChapterFrame f(&header, "CHAP"); f.setElementID(ByteVector("\x43\x00", 2)); f.setStartTime(3); f.setEndTime(5); @@ -944,8 +946,9 @@ public: void testParseTableOfContentsFrame() { + ID3v2::Header header; ID3v2::TableOfContentsFrame f( - new ID3v2::Header, + &header, ByteVector("CTOC" // Frame ID "\x00\x00\x00\x16" // Frame size "\x00\x00" // Frame flags @@ -975,7 +978,8 @@ public: void testRenderTableOfContentsFrame() { - ID3v2::TableOfContentsFrame f(new ID3v2::Header, "CTOC"); + ID3v2::Header header; + ID3v2::TableOfContentsFrame f(&header, "CTOC"); f.setElementID(ByteVector("\x54\x00", 2)); f.setIsTopLevel(false); f.setIsOrdered(true);