From: Tsuda Kageyu Date: Mon, 30 Nov 2015 05:17:26 +0000 (+0900) Subject: Avoid trying to remove tag chunks when an AIFF file doesn't have an ID3v2 tag. X-Git-Tag: v1.11beta~80 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f9e558eef5ef8d158d1349db43701721fb20ad50;p=taglib Avoid trying to remove tag chunks when an AIFF file doesn't have an ID3v2 tag. --- 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());