From 0c14df4d032947b635815e7acf537bd6a49315e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20=27Flameeyes=27=20Petten=C3=B2?= Date: Tue, 11 Dec 2007 20:43:05 +0100 Subject: Check if a dot was found before dereferencing the pointer. --- src/xine-engine/demux.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/xine-engine/demux.c b/src/xine-engine/demux.c index 405384626..187c27873 100644 --- a/src/xine-engine/demux.c +++ b/src/xine-engine/demux.c @@ -468,9 +468,11 @@ int _x_demux_check_extension (const char *mrl, const char *extensions){ found = 1; break; } - } else if (strcasecmp (last_dot, e) == 0) { - found = 1; - break; + } else if (last_dot) { + if (strcasecmp (last_dot, e) == 0) { + found = 1; + break; + } } } free(ext_copy); -- cgit v1.2.3