diff options
author | Christophe Fergeau <teuf@gnome.org> | 2008-01-29 23:33:29 +0000 |
---|---|---|
committer | Christophe Fergeau <teuf@gnome.org> | 2008-01-29 23:33:29 +0000 |
commit | 409ebf3f44d0cbdd8ca971284151759985d09f49 (patch) | |
tree | 46f81e1f3bfcc6b37d752e872ed3d1b6e02824f9 | |
parent | bf5d0aa82d96704ea568f58beea99c71d5055825 (diff) | |
download | libgpod-409ebf3f44d0cbdd8ca971284151759985d09f49.tar.gz libgpod-409ebf3f44d0cbdd8ca971284151759985d09f49.tar.xz libgpod-409ebf3f44d0cbdd8ca971284151759985d09f49.zip |
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
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | tests/test-ls.c | 4 |
2 files changed, 11 insertions, 1 deletions
@@ -1,3 +1,11 @@ +2008-30-01 Christophe Fergeau <teuf@gnome.org> + + 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 <teuf@gnome.org> * 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); } |