From 2144ef18beb7024b0e266e3dd5d0ed056ca0cd3a Mon Sep 17 00:00:00 2001 From: Stuart Morgan Date: Wed, 30 May 2012 10:25:20 +0100 Subject: [PATCH] Fix leak of MetaIOID3() object if we're scanning Flac files without ID3 tags. Fixes #10776 and #10757 --- mythplugins/mythmusic/mythmusic/avfdecoder.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mythplugins/mythmusic/mythmusic/avfdecoder.cpp b/mythplugins/mythmusic/mythmusic/avfdecoder.cpp index cccca9042a2..05c627cd148 100644 --- a/mythplugins/mythmusic/mythmusic/avfdecoder.cpp +++ b/mythplugins/mythmusic/mythmusic/avfdecoder.cpp @@ -512,7 +512,9 @@ MetaIO* avfDecoder::doCreateTagger(void) if (file->TagExists(filename)) return file; else - return new MetaIOFLACVorbis(); + delete file; + + return new MetaIOFLACVorbis(); } else if (extension == "m4a") return new MetaIOMP4();