diff options
author | Edward Hervey <edward@centricular.com> | 2017-12-08 10:33:10 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2018-01-17 15:56:27 +0200 |
commit | b8f47ba4f2c69318b3a5d22b8a365ea9577cb0bd (patch) | |
tree | 4754000e89b21e0ce07ebe8ce0b245ea92a43597 | |
parent | 3b70435383313046646780c981ce2e6cb5a438e7 (diff) | |
download | gstreamer-plugins-base-b8f47ba4f2c69318b3a5d22b8a365ea9577cb0bd.tar.gz |
oggdemux: Check encoder name is valid
Encoder names should be valid utf-8, if not just ignore them
-rw-r--r-- | ext/ogg/gstoggstream.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |