matroskademux: Fix off-by-one in validation of UTF-8

https://bugzilla.gnome.org/show_bug.cgi?id=707933
This commit is contained in:
Seán de Búrca 2013-09-11 13:11:58 -06:00 committed by Sebastian Dröge
parent 9f4a8ccdf4
commit 9d3dbd6581

View file

@ -3007,7 +3007,7 @@ gst_matroska_demux_check_subtitle_buffer (GstElement * element,
return GST_FLOW_OK;
if (!sub_stream->invalid_utf8) {
if (g_utf8_validate ((gchar *) map.data, map.size, NULL)) {
if (g_utf8_validate ((gchar *) map.data, map.size - 1, NULL)) {
goto next;
}
GST_WARNING_OBJECT (element, "subtitle stream %" G_GUINT64_FORMAT