diff options
Diffstat (limited to 'daemon/gdm-server.c')
-rw-r--r-- | daemon/gdm-server.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/daemon/gdm-server.c b/daemon/gdm-server.c index 688118d8..dfb526e1 100644 --- a/daemon/gdm-server.c +++ b/daemon/gdm-server.c @@ -512,6 +512,7 @@ get_server_environment (GdmServer *server) char **str; str = g_strsplit (*l, "=", 2); g_hash_table_insert (hash, str[0], str[1]); + g_free (str); } /* modify environment here */ @@ -962,6 +963,17 @@ gdm_server_finalize (GObject *object) gdm_server_stop (server); + g_free (server->priv->command); + g_free (server->priv->user_name); + g_free (server->priv->session_args); + g_free (server->priv->log_dir); + g_free (server->priv->display_name); + g_free (server->priv->display_device); + g_free (server->priv->auth_file); + g_free (server->priv->parent_display_name); + g_free (server->priv->parent_auth_file); + g_free (server->priv->chosen_hostname); + G_OBJECT_CLASS (gdm_server_parent_class)->finalize (object); } |