[gnome-control-center] network: Fix GError leaks



commit c27d26e0eb7aa684909ad67fde8f7117f63adc81
Author: Robert Ancell <robert ancell canonical com>
Date:   Thu Sep 12 10:43:13 2019 +1200

    network: Fix GError leaks

 panels/network/connection-editor/ce-page.c    | 1 +
 panels/network/wireless-security/eap-method.c | 1 +
 2 files changed, 2 insertions(+)
---
diff --git a/panels/network/connection-editor/ce-page.c b/panels/network/connection-editor/ce-page.c
index d05bb8ec6..d9aaeef2d 100644
--- a/panels/network/connection-editor/ce-page.c
+++ b/panels/network/connection-editor/ce-page.c
@@ -303,6 +303,7 @@ ce_page_complete_init (CEPage      *page,
                                          setting_name,
                                          secrets,
                                          &update_error)) {
+               g_error_free (update_error);
                /* Success */
                emit_initialized (page, NULL);
                return;
diff --git a/panels/network/wireless-security/eap-method.c b/panels/network/wireless-security/eap-method.c
index 824f315a3..5d706263d 100644
--- a/panels/network/wireless-security/eap-method.c
+++ b/panels/network/wireless-security/eap-method.c
@@ -169,6 +169,7 @@ eap_method_init (gsize obj_size,
        if (!gtk_builder_add_from_resource (method->builder, ui_resource, &error)) {
                g_warning ("Couldn't load UI builder resource %s: %s",
                           ui_resource, error->message);
+               g_error_free (error);
                eap_method_unref (method);
                return NULL;
        }


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