[gnome-online-accounts] web-extension: Don't leak the WebKitDOMNodeList



commit 5a5433beb7f18bb3113e3026ac3a056cf42ffb04
Author: Debarshi Ray <debarshir gnome org>
Date:   Mon Nov 20 18:10:53 2017 +0100

    web-extension: Don't leak the WebKitDOMNodeList

 src/goabackend/goawebextension.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/goabackend/goawebextension.c b/src/goabackend/goawebextension.c
index cbbd6d2..e331d89 100644
--- a/src/goabackend/goawebextension.c
+++ b/src/goabackend/goawebextension.c
@@ -77,7 +77,7 @@ web_extension_document_loaded_cb (WebKitWebPage *web_page, gpointer user_data)
   GoaWebExtension *self = GOA_WEB_EXTENSION (user_data);
   WebKitDOMDocument *document;
   WebKitDOMDOMWindow *dom_window;
-  WebKitDOMNodeList *elements;
+  WebKitDOMNodeList *elements = NULL;
   gulong element_count;
   gulong i;
 
@@ -141,6 +141,8 @@ web_extension_document_loaded_cb (WebKitWebPage *web_page, gpointer user_data)
             }
         }
     }
+
+  g_clear_object (&elements);
 }
 
 static void


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