diff options
author | Tomas Bzatek <tbzatek@redhat.com> | 2012-07-23 18:16:29 +0200 |
---|---|---|
committer | Tomas Bzatek <tbzatek@redhat.com> | 2012-07-31 11:59:37 +0200 |
commit | 23535a0e56da1640f0d1d4ecd8f65f66880134cf (patch) | |
tree | 8d296c97d294e298ebfdef27153ee249a7038dc3 /client/gvfsdaemondbus.c | |
parent | 02f30b8058e61bd3dc6ab70fab1f3b13bd748043 (diff) | |
download | gvfs-23535a0e56da1640f0d1d4ecd8f65f66880134cf.tar.gz |
gdbus: Use g_clear_object() where appropriate
Diffstat (limited to 'client/gvfsdaemondbus.c')
-rw-r--r-- | client/gvfsdaemondbus.c | 9 |
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); } |