[PATCH 2/3] coverart: fix a crash on missing artist names

Jonathan Neuschäfer <[email protected]> Thu, 20 Dec 2012 13:08:27 +0100
Newsgroups gmane.comp.ipod.gtkpod
Message-ID <[email protected]>
---
 plugins/cover_display/display_coverart.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/plugins/cover_display/display_coverart.c b/plugins/cover_display/display_coverart.c
index f981817..e3b8dcb 100644
--- a/plugins/cover_display/display_coverart.c
+++ b/plugins/cover_display/display_coverart.c
@@ -533,9 +533,11 @@ void coverart_display_update(gboolean clear_track_list) {
 
         while (tracks) {
             gchar *album_key;
+            gchar *artist_name;
             track = tracks->data;
 
-            album_key = g_strconcat(track->artist, "_", track->album, NULL);
+            artist_name = track->artist? track->artist : "";
+            album_key = g_strconcat(artist_name, "_", track->album, NULL);
             /* Check whether an album item has already been created in connection
              * with the track's artist and album
              */
-- 
1.7.10.4


------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d