# HG changeset patch # User Cristi Magherusan # Date 1200785142 -7200 # Node ID 6fd286e77317d0524617dc0435ecff1bf0b5dda2 # Parent 5f92bee6cd5b9485101323ea989ca1d6e7f2f00f# Parent c010163b628638cda42bb731d57e70a4a771a5aa branch merge diff -r c010163b6286 -r 6fd286e77317 src/audacious/strings.c --- a/src/audacious/strings.c Sat Jan 19 17:16:48 2008 -0600 +++ b/src/audacious/strings.c Sun Jan 20 01:25:42 2008 +0200 @@ -149,7 +149,8 @@ gboolean str_has_prefix_nocase(const gchar * str, const gchar * prefix) { - return (strncasecmp(str, prefix, strlen(prefix)) == 0); + /* strncasecmp causes segfaults when str is NULL*/ + return (str && (strncasecmp(str, prefix, strlen(prefix)) == 0)); } gboolean