summaryrefslogtreecommitdiff
path: root/registryd
diff options
context:
space:
mode:
authorWilliam Jon McCann <jmccann@redhat.com>2012-09-14 12:50:18 -0400
committerMike Gorse <mgorse@suse.com>2012-09-17 20:26:10 -0500
commit8368296824454486926c33e1f1e28612ce90d726 (patch)
tree2110b5b2931535252fca1e6892a145e9bac092b4 /registryd
parent3c21b42d31fd19c28bca9417c66bbd5c9fa4c6f8 (diff)
downloadat-spi2-core-8368296824454486926c33e1f1e28612ce90d726.tar.gz
Don't leak dbus connections
By using a private connection and closing it. https://bugzilla.gnome.org/show_bug.cgi?id=684033
Diffstat (limited to 'registryd')
-rw-r--r--registryd/registry-main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/registryd/registry-main.c b/registryd/registry-main.c
index 2ba9f4ce..b088b1ae 100644
--- a/registryd/registry-main.c
+++ b/registryd/registry-main.c
@@ -246,5 +246,11 @@ main (int argc, char **argv)
}
g_main_loop_run (mainloop);
+
+ dbus_connection_close (bus);
+ dbus_connection_unref (bus);
+ g_object_unref (dec);
+ g_object_unref (registry);
+
return 0;
}