[gnome-online-accounts/gnome-3-12] live: Don't leak the GoaDocuments



commit 1d936daf33cd6a4daca81bd956d39ca77653be96
Author: Debarshi Ray <debarshir gnome org>
Date:   Wed Apr 23 14:53:17 2014 +0200

    live: Don't leak the GoaDocuments
    
    Fixes: https://bugzilla.gnome.org/728787

 src/goabackend/goawindowsliveprovider.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/goabackend/goawindowsliveprovider.c b/src/goabackend/goawindowsliveprovider.c
index 63e88b1..8a74d94 100644
--- a/src/goabackend/goawindowsliveprovider.c
+++ b/src/goabackend/goawindowsliveprovider.c
@@ -317,6 +317,7 @@ build_object (GoaProvider         *provider,
 
   account = NULL;
   mail = NULL;
+  documents = NULL;
 
   /* Chain up */
   if (!GOA_PROVIDER_CLASS (goa_windows_live_provider_parent_class)->build_object (provider,
@@ -397,6 +398,7 @@ build_object (GoaProvider         *provider,
   ret = TRUE;
 
  out:
+  g_clear_object (&documents);
   g_clear_object (&mail);
   if (account != NULL)
     g_object_unref (account);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]