From b54182807bb6a89b788d74748f1a221f458520c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Fri, 14 Dec 2012 14:31:46 +0000 Subject: [PATCH] ethumb: Unref edbus object and proxy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch by: José Roberto de Souza SVN revision: 80954 --- legacy/ethumb/src/lib/client/ethumb_client.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacy/ethumb/src/lib/client/ethumb_client.c b/legacy/ethumb/src/lib/client/ethumb_client.c index 97e86abef2..f9c18d3ed2 100644 --- a/legacy/ethumb/src/lib/client/ethumb_client.c +++ b/legacy/ethumb/src/lib/client/ethumb_client.c @@ -196,6 +196,7 @@ static void _ethumb_client_free(Ethumb_Client *client) { void *data; + EDBus_Object *obj; if (!client->connected) goto end_connection; @@ -235,6 +236,9 @@ end_connection: edbus_name_owner_changed_callback_del(client->conn, _ethumb_dbus_bus_name, _ethumb_client_name_owner_changed, client); + obj = edbus_proxy_object_get(client->proxy); + edbus_proxy_unref(client->proxy); + edbus_object_unref(obj); edbus_connection_unref(client->conn); if (client->connect.free_data)