# HG changeset patch # User ib # Date 1354103872 0 # Node ID 074069bb765a2af9e239a61a87810040fd2ffe79 # Parent 4d7adee0a7ba0e3e116cd61264c3232a24de9840 Don't increment a pointer which might be null. diff -r 4d7adee0a7ba -r 074069bb765a gui/ui/gtk/skinbrowser.c --- a/gui/ui/gtk/skinbrowser.c Wed Nov 28 11:40:52 2012 +0000 +++ b/gui/ui/gtk/skinbrowser.c Wed Nov 28 11:57:52 2012 +0000 @@ -79,7 +79,9 @@ if ( !strcmp( gg.gl_pathv[i],"." ) || !strcmp( gg.gl_pathv[i],".." ) ) continue; if ( ( stat( gg.gl_pathv[i],&fs ) == 0 ) && S_ISDIR( fs.st_mode ) ) { - tmp=strrchr( gg.gl_pathv[i],'/' ); tmp++; + tmp=strrchr( gg.gl_pathv[i],'/' ); + if (tmp) tmp++; + else tmp = gg.gl_pathv[i]; if ( !strcmp( tmp,"default" ) ) continue; str[0]=tmp; if ( gtkFindCList( SkinList,str[0] ) == -1 ) gtk_clist_append( GTK_CLIST( SkinList ),str );