[gdm] common: plug small memory leak



commit 560e530559810154189b3aa4a496e2b2330f7d7f
Author: Giovanni Campagna <gcampagna src gnome org>
Date:   Tue Jul 17 02:24:09 2012 -0400

    common: plug small memory leak
    
    In the event GDM fails to be parse its settings
    schema file, settings clients will leak the proxy
    connection.
    
    This commit fixes that.

 common/gdm-settings-client.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/common/gdm-settings-client.c b/common/gdm-settings-client.c
index 0b6b1cc..70a7999 100644
--- a/common/gdm-settings-client.c
+++ b/common/gdm-settings-client.c
@@ -523,6 +523,7 @@ gdm_settings_client_init (const char *file,
         list = NULL;
         if (! gdm_settings_parse_schemas (file, root, &list)) {
                 g_warning ("Unable to parse schemas");
+                g_clear_object (&settings_proxy);
                 return FALSE;
         }
 



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