From: Tim-Philipp Müller Date: Tue, 23 Apr 2013 23:08:15 +0000 (+0100) Subject: typefindfunctions: fix crash in new MSS typefinder X-Git-Tag: 1.19.3~511^2~5411 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=88acbd60cdea7a6220aae7eff50651b7e6ec78dd;p=platform%2Fupstream%2Fgstreamer.git typefindfunctions: fix crash in new MSS typefinder Fixes icydemux test_first_buf_offset_when_merged_for_typefinding unit test segfaulting on a NULL pointer. --- diff --git a/gst/typefind/gsttypefindfunctions.c b/gst/typefind/gsttypefindfunctions.c index b3134d5..5fe0101 100644 --- a/gst/typefind/gsttypefindfunctions.c +++ b/gst/typefind/gsttypefindfunctions.c @@ -3279,6 +3279,9 @@ mss_manifest_type_find (GstTypeFind * tf, gpointer unused) /* try detecting the charset */ data = gst_type_find_peek (tf, 0, 2); + if (data == NULL) + return; + /* look for a possible BOM */ utf16_le = data[0] == 0xFF && data[1] == 0xFE; utf16_be = data[0] == 0xFE && data[1] == 0xFF;