[gdm] session: free conversation hash when disposing session



commit 4788e92428a40517464e6e50ed15d2155a023afc
Author: Ray Strode <rstrode redhat com>
Date:   Fri Jan 22 16:01:20 2016 -0500

    session: free conversation hash when disposing session
    
    We're currently leaking the hash table when disposing the
    session, this commit fixes that.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=754814

 daemon/gdm-session.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
index 1d857d3..c230dae 100644
--- a/daemon/gdm-session.c
+++ b/daemon/gdm-session.c
@@ -3387,6 +3387,9 @@ gdm_session_dispose (GObject *object)
 
         gdm_session_close (self);
 
+        g_clear_pointer (&self->priv->conversations,
+                         g_hash_table_unref);
+
         g_clear_object (&self->priv->user_verifier_interface);
         g_clear_object (&self->priv->greeter_interface);
         g_clear_object (&self->priv->chooser_interface);


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