diff --git a/taglib/ogg/flac/oggflacfile.cpp b/taglib/ogg/flac/oggflacfile.cpp index 8f51426d..a2f3ae60 100644 --- a/taglib/ogg/flac/oggflacfile.cpp +++ b/taglib/ogg/flac/oggflacfile.cpp @@ -107,6 +107,11 @@ Properties *Ogg::FLAC::File::audioProperties() const bool Ogg::FLAC::File::save() { + if (d->commentPacket == 0) { + debug("Ogg::FLAC::File::save() -- Invalid, file has no Vorbis comment metadata block."); + return false; + } + d->xiphCommentData = d->comment->render(false); // Create FLAC metadata-block: