diff options
author | Giovanni Campagna <gcampagna@src.gnome.org> | 2012-07-17 02:24:09 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2012-07-17 03:38:10 -0400 |
commit | 560e530559810154189b3aa4a496e2b2330f7d7f (patch) | |
tree | af42b65a0b38124c2cfd8ac4f041cb1079d28518 | |
parent | 2b55fed06ebdaa16f13f957785080f409486c911 (diff) | |
download | gdm-560e530559810154189b3aa4a496e2b2330f7d7f.tar.gz |
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.
-rw-r--r-- | 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 0b6b1cc4..70a79997 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; } |