[gnome-online-accounts/gnome-3-16] daemon: Use g_clear_object wherever applicable
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts/gnome-3-16] daemon: Use g_clear_object wherever applicable
- Date: Fri, 29 May 2015 13:31:08 +0000 (UTC)
commit f2a4eadb5cf28cad430705a5892da5913cd091b7
Author: Debarshi Ray <debarshir gnome org>
Date: Wed May 27 19:07:39 2015 +0200
daemon: Use g_clear_object wherever applicable
https://bugzilla.gnome.org/show_bug.cgi?id=693578
src/daemon/goadaemon.c | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/src/daemon/goadaemon.c b/src/daemon/goadaemon.c
index 5d2218d..df310de 100644
--- a/src/daemon/goadaemon.c
+++ b/src/daemon/goadaemon.c
@@ -447,6 +447,8 @@ update_account_object (GoaDaemon *self,
g_return_val_if_fail (key_file != NULL, FALSE);
ret = FALSE;
+ account = NULL;
+ provider = NULL;
identity = NULL;
type = NULL;
account = NULL;
@@ -503,12 +505,10 @@ update_account_object (GoaDaemon *self,
out:
g_free (serialized_icon);
- if (icon != NULL)
- g_object_unref (icon);
+ g_clear_object (&icon);
g_free (name);
- if (provider != NULL)
- g_object_unref (provider);
- g_object_unref (account);
+ g_clear_object (&provider);
+ g_clear_object (&account);
g_free (type);
g_free (identity);
g_free (presentation_identity);
@@ -1063,8 +1063,7 @@ on_account_handle_remove (GoaAccount *account,
goa_account_complete_remove (account, invocation);
out:
- if (provider != NULL)
- g_object_unref (provider);
+ g_clear_object (&provider);
g_free (data);
if (key_file != NULL)
g_key_file_free (key_file);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]