summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2012-07-06 14:07:50 -0400
committerRyan Lortie <desrt@desrt.ca>2012-07-06 14:07:50 -0400
commitb54ca7b473dc9d2a8fe230342a71f55e9de1fde2 (patch)
tree6abd299371f6e8ed5fb8628526b682e61f32f3e8
parentfb6ad83ace3aa4c7fb912b202754161ae8c1da65 (diff)
downloaddconf-b54ca7b473dc9d2a8fe230342a71f55e9de1fde2.tar.gz
sources: don't leak bus name and object path
On finalize, we weren't freeing these properly.
-rw-r--r--engine/dconf-engine-source.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/engine/dconf-engine-source.c b/engine/dconf-engine-source.c
index 45ec455..bf080da 100644
--- a/engine/dconf-engine-source.c
+++ b/engine/dconf-engine-source.c
@@ -34,6 +34,8 @@ dconf_engine_source_free (DConfEngineSource *source)
gvdb_table_unref (source->locks);
source->vtable->finalize (source);
+ g_free (source->bus_name);
+ g_free (source->object_path);
g_free (source->name);
g_free (source);
}