# HG changeset patch # User chainsaw # Date 1140297681 28800 # Node ID 72ec4db929ed5d99741616981da535c2f9cc0851 # Parent 2b06eb5e472d14ad8e6986da51779f844f05bcdc [svn] Do not throw SIGABRT when path == NULL, g_return_val_if_fail logs a critical message and will abort. Patch courtesy of Daniel Drake from Gentoo. diff -r 2b06eb5e472d -r 72ec4db929ed audacious/skin.c --- a/audacious/skin.c Sat Feb 18 08:23:30 2006 -0800 +++ b/audacious/skin.c Sat Feb 18 13:21:21 2006 -0800 @@ -838,7 +838,9 @@ gboolean error; g_return_val_if_fail(skin != NULL, FALSE); - g_return_val_if_fail(path != NULL, FALSE); + + if (!path) + return FALSE; skin_lock(skin); error = skin_load_nolock(skin, path, FALSE);