From cfa8de336c2a1693fa53dc2fe727a53b7c5f82cb Mon Sep 17 00:00:00 2001 From: David Hoyt Date: Mon, 15 Mar 2010 18:45:13 +0000 Subject: [PATCH] typefind: use g_ascii_strncasecmp() instead of strncasecmp() g_ascii_strncasecmp() is more portable and likely more robust as well (with random binary data as input). Fixes #612845. --- gst/typefind/gsttypefindfunctions.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/typefind/gsttypefindfunctions.c b/gst/typefind/gsttypefindfunctions.c index a15eb17..46b571a 100644 --- a/gst/typefind/gsttypefindfunctions.c +++ b/gst/typefind/gsttypefindfunctions.c @@ -2477,8 +2477,8 @@ mod_type_find (GstTypeFind * tf, gpointer unused) } /* STM */ if ((data = gst_type_find_peek (tf, 20, 8)) != NULL) { - if (strncasecmp ((gchar *) data, "!Scream!", 8) == 0 || - strncasecmp ((gchar *) data, "BMOD2STM", 8) == 0) { + if (g_ascii_strncasecmp ((gchar *) data, "!Scream!", 8) == 0 || + g_ascii_strncasecmp ((gchar *) data, "BMOD2STM", 8) == 0) { guint8 *id, *stmtype; if ((id = gst_type_find_peek (tf, 28, 1)) == NULL) -- 2.7.4