[rhythmbox] ext-db: fix various leaks
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox] ext-db: fix various leaks
- Date: Thu, 21 Jun 2012 08:25:20 +0000 (UTC)
commit fc1e8cad2c3934b58d77d5ba3d2eac948c4e903f
Author: Jonathan Matthew <jonathan d14n org>
Date: Wed Jun 20 22:39:05 2012 +1000
ext-db: fix various leaks
metadata/rb-ext-db.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/metadata/rb-ext-db.c b/metadata/rb-ext-db.c
index 6abf8d3..6e9e864 100644
--- a/metadata/rb-ext-db.c
+++ b/metadata/rb-ext-db.c
@@ -191,6 +191,8 @@ free_store_request (RBExtDBStoreRequest *sreq)
g_free (sreq->value);
}
g_free (sreq->uri);
+ g_free (sreq->filename);
+ rb_ext_db_key_free (sreq->key);
g_slice_free (RBExtDBStoreRequest, sreq);
}
@@ -223,6 +225,7 @@ flatten_data (guint64 search_time, const char *filename, RBExtDBSourceType sourc
data.dsize = g_variant_get_size (v);
data.dptr = g_malloc0 (data.dsize);
g_variant_store (v, data.dptr);
+ g_variant_unref (v);
return data;
}
@@ -359,6 +362,7 @@ impl_constructor (GType type, guint n_construct_properties, GObjectConstructPara
/* umm */
g_assert_not_reached ();
}
+ g_free (tdbfile);
}
g_free (storedir);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]