summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorteuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2008-07-05 16:37:55 +0000
committerteuf <teuf@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2008-07-05 16:37:55 +0000
commit4c0222840c33ff472e07695ea7e159df8202392d (patch)
treeb82c6d8363c6662373c57cbf2a47af0806c89a1f
parentb80a93a1128e57a4bb6611563ec7414fa318192d (diff)
downloadlibgpod-4c0222840c33ff472e07695ea7e159df8202392d.tar.gz
libgpod-4c0222840c33ff472e07695ea7e159df8202392d.tar.xz
libgpod-4c0222840c33ff472e07695ea7e159df8202392d.zip
Fix memleak
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2035 f01d2545-417e-4e96-918e-98f8d0dbbcb6
-rw-r--r--ChangeLog4
-rw-r--r--src/db-artwork-parser.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fd4d7d9..e3d10dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2008-07-05 Christophe Fergeau <teuf@gnome.org>
+ * src/db-artwork-parser.c: fix small memory leak
+
+2008-07-05 Christophe Fergeau <teuf@gnome.org>
+
* src/ithumb-writer.c: fix typo in thumbnail rearranging code, we
were wrongly appending Itdb_Thumb_Ipod instances to lists of
Itdb_Thumb_Ipod_Item
diff --git a/src/db-artwork-parser.c b/src/db-artwork-parser.c
index 1f4f84b..4d9aad7 100644
--- a/src/db-artwork-parser.c
+++ b/src/db-artwork-parser.c
@@ -378,6 +378,7 @@ parse_mhba (DBParseContext *ctx, GError *error)
num_children--;
mhod_ctx = db_parse_context_get_sub_context (ctx, cur_offset);
}
+ g_free (mhod_ctx);
mhia_ctx = db_parse_context_get_sub_context (ctx, cur_offset);
num_children = get_gint32 (mhba->num_mhias, ctx->byte_order);