# HG changeset patch # User Cristi Magherusan # Date 1200785055 -7200 # Node ID 5f92bee6cd5b9485101323ea989ca1d6e7f2f00f # Parent 5aab999234224c108a308f9908fd783a534e2110 possible fix for (Bugzilla #35), waiting for some feedback from Tarmaq... diff -r 5aab99923422 -r 5f92bee6cd5b src/audacious/strings.c --- a/src/audacious/strings.c Sat Jan 19 18:32:46 2008 +0200 +++ b/src/audacious/strings.c Sun Jan 20 01:24:15 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