summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--src/itdb_itunesdb.c4
2 files changed, 9 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 599004d..8ecb556 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,10 @@
-2005-01-03 Jorg Schuler <jcsjcs at users.sourceforge.net>
+2005-02-03 Jorg Schuler <jcsjcs at users.sourceforge.net>
+
+ * src/itdb_itunesdb.c: (itunesstats_read) Fixed error when reading
+ the Shuffle's stat file (0x18 was used as minimal record length
+ instead of decimal '18').
+
+2005-02-03 Jorg Schuler <jcsjcs at users.sourceforge.net>
* src/itdb_itunesdb.c, src/itdb_playlist.c, src/ithumb-writer.c:
removed nested-functions. Thanks to Brian Jackson for the patch
diff --git a/src/itdb_itunesdb.c b/src/itdb_itunesdb.c
index 3e1388d..2a2c133 100644
--- a/src/itdb_itunesdb.c
+++ b/src/itdb_itunesdb.c
@@ -1,4 +1,4 @@
-/* Time-stamp: <2005-12-11 16:27:34 jcs>
+/* Time-stamp: <2006-02-04 12:04:25 jcs>
|
| Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
| Part of the gtkpod project.
@@ -701,7 +701,7 @@ static gboolean itunesstats_read (FImport *fimp, FContents *cts)
struct playcount *playcount = g_new0 (struct playcount, 1);
guint32 entry_length = get24lint (cts, seek+0);
CHECK_ERROR (fimp, FALSE);
- if (entry_length < 0x18)
+ if (entry_length < 18)
{
g_set_error (&fimp->error,
ITDB_FILE_ERROR,