From f9e558eef5ef8d158d1349db43701721fb20ad50 Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Mon, 30 Nov 2015 14:17:26 +0900 Subject: [PATCH] Avoid trying to remove tag chunks when an AIFF file doesn't have an ID3v2 tag. --- taglib/riff/aiff/aifffile.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/taglib/riff/aiff/aifffile.cpp b/taglib/riff/aiff/aifffile.cpp index 57131d47..28f4b803 100644 --- a/taglib/riff/aiff/aifffile.cpp +++ b/taglib/riff/aiff/aifffile.cpp @@ -115,9 +115,11 @@ bool RIFF::AIFF::File::save() return false; } - removeChunk("ID3 "); - removeChunk("id3 "); - d->hasID3v2 = false; + if(d->hasID3v2) { + removeChunk("ID3 "); + removeChunk("id3 "); + d->hasID3v2 = false; + } if(tag() && !tag()->isEmpty()) { setChunkData("ID3 ", d->tag->render());