summaryrefslogtreecommitdiff
path: root/client/gvfsdaemondbus.c
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2012-07-23 18:16:29 +0200
committerTomas Bzatek <tbzatek@redhat.com>2012-07-31 11:59:37 +0200
commit23535a0e56da1640f0d1d4ecd8f65f66880134cf (patch)
tree8d296c97d294e298ebfdef27153ee249a7038dc3 /client/gvfsdaemondbus.c
parent02f30b8058e61bd3dc6ab70fab1f3b13bd748043 (diff)
downloadgvfs-23535a0e56da1640f0d1d4ecd8f65f66880134cf.tar.gz
gdbus: Use g_clear_object() where appropriate
Diffstat (limited to 'client/gvfsdaemondbus.c')
-rw-r--r--client/gvfsdaemondbus.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/client/gvfsdaemondbus.c b/client/gvfsdaemondbus.c
index 9c843560..3ed9fd4e 100644
--- a/client/gvfsdaemondbus.c
+++ b/client/gvfsdaemondbus.c
@@ -298,10 +298,8 @@ async_call_finish (AsyncDBusCall *async_call)
async_call->io_error,
async_call->callback_data);
- if (async_call->connection)
- g_object_unref (async_call->connection);
- if (async_call->cancellable)
- g_object_unref (async_call->cancellable);
+ g_clear_object (&async_call->connection);
+ g_clear_object (&async_call->cancellable);
if (async_call->io_error)
g_error_free (async_call->io_error);
g_free (async_call);
@@ -595,8 +593,7 @@ free_local_connections (ThreadLocalConnections *local)
{
g_print ("free_local_connections()\n");
g_hash_table_destroy (local->connections);
- if (local->session_bus)
- g_object_unref (local->session_bus);
+ g_clear_object (&local->session_bus);
g_free (local);
}