From b8f47ba4f2c69318b3a5d22b8a365ea9577cb0bd Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Fri, 8 Dec 2017 10:33:10 +0100 Subject: oggdemux: Check encoder name is valid Encoder names should be valid utf-8, if not just ignore them --- ext/ogg/gstoggstream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/ogg/gstoggstream.c b/ext/ogg/gstoggstream.c index 354e6b90b..c8b2907d4 100644 --- a/ext/ogg/gstoggstream.c +++ b/ext/ogg/gstoggstream.c @@ -392,7 +392,7 @@ tag_list_from_vorbiscomment_packet (ogg_packet * packet, } if (encoder) { - if (encoder[0]) + if (encoder[0] && g_utf8_validate (encoder, -1, NULL)) gst_tag_list_add (list, GST_TAG_MERGE_REPLACE, GST_TAG_ENCODER, encoder, NULL); g_free (encoder); -- cgit v1.2.1