From 93663539f753d8eff21ba89bda54836851ba64e0 Mon Sep 17 00:00:00 2001 From: Jonathan Matthew Date: Wed, 6 Dec 2006 13:35:52 +0000 Subject: ext/taglib/gstid3v2mux.cc: Don't attempt to write a NULL frame into the ID3 tag set when the createFrame method retur... Original commit message from CVS: * ext/taglib/gstid3v2mux.cc: Don't attempt to write a NULL frame into the ID3 tag set when the createFrame method returned NULL. Fixes: #381857 Patch by: Jonathan Matthew --- ext/taglib/gstid3v2mux.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ext/taglib') diff --git a/ext/taglib/gstid3v2mux.cc b/ext/taglib/gstid3v2mux.cc index a6dbd2b1..dc3b9d6c 100644 --- a/ext/taglib/gstid3v2mux.cc +++ b/ext/taglib/gstid3v2mux.cc @@ -381,7 +381,8 @@ add_id3v2frame_tag (ID3v2::Tag * id3v2tag, const GstTagList * list, GST_PTR_FORMAT, version, i, num_tags, GST_BUFFER_SIZE (buf), s); frame = factory->createFrame (bytes, (TagLib::uint) version); - id3v2tag->addFrame (frame); + if (frame) + id3v2tag->addFrame (frame); } } } -- cgit