From b1e49c4e80a23b7ce0bfc994bf9667a0d490ddb5 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Jun 17 2020 10:08:35 +0000 Subject: Update playcounts patch from git --- diff --git a/libgpod-playcounts.patch b/libgpod-playcounts.patch index b0bf4d3..bc0fee5 100644 --- a/libgpod-playcounts.patch +++ b/libgpod-playcounts.patch @@ -1,6 +1,21 @@ +From 8dc5015ae036b219c4c9579a156886aa3a722aa5 Mon Sep 17 00:00:00 2001 +From: phantomjinx +Date: Sat, 9 Aug 2014 19:57:10 +0100 +Subject: [PATCH] #323 Segmentation fault when opening ipod +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +* Patch submitted in bug report from François Melchior / James Burton +--- + src/itdb_itunesdb.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/itdb_itunesdb.c b/src/itdb_itunesdb.c +index 4cc771a..1e85476 100644 --- a/src/itdb_itunesdb.c +++ b/src/itdb_itunesdb.c -@@ -1156,6 +1156,7 @@ +@@ -1156,6 +1156,7 @@ static gboolean playcounts_plist_read (FImport *fimp, GValue *plist_data) GHashTable *pc_dict, *track_dict; GValue *to_parse; GArray *array; @@ -8,7 +23,7 @@ gint i; guint32 mac_time; guint64 *dbid; -@@ -1175,11 +1176,12 @@ +@@ -1175,11 +1176,12 @@ static gboolean playcounts_plist_read (FImport *fimp, GValue *plist_data) array = (GArray*)g_value_get_boxed (to_parse); for (i = 0; i < array->len; i++) { @@ -22,3 +37,7 @@ + track_dict = g_value_get_boxed (&value); if (track_dict == NULL) continue; + +-- +2.26.2 +