From 409ebf3f44d0cbdd8ca971284151759985d09f49 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Tue, 29 Jan 2008 23:33:29 +0000 Subject: Make sure the fields we print aren't NULL git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1943 f01d2545-417e-4e96-918e-98f8d0dbbcb6 --- ChangeLog | 8 ++++++++ tests/test-ls.c | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f19fc4a..69b143b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-30-01 Christophe Fergeau + + Patch by Martin Aumueller + + * tests/test-ls.c: make sure the various fields we are trying to + print aren't NULL, this fixes a crash that was observed with + iphones + 2007-11-15 Christophe Fergeau * src/itdb_itunesdb.c: don't use itdb_filename_ipod2fs to generate diff --git a/tests/test-ls.c b/tests/test-ls.c index 1488da6..ed881e7 100644 --- a/tests/test-ls.c +++ b/tests/test-ls.c @@ -70,7 +70,9 @@ static void display_track (Itdb_Track *track, const char *prefix) { g_print ("%s%s - %s - %s\n", prefix, - track->artist, track->album, track->title); + track->artist ? track->artist : "(null)", + track->album ? track->album : "(null)", + track->title ? track->title : "(null)"); g_print ("%s\t%s\n", prefix, track->ipod_path); } -- cgit