[Telepathy-commits] [telepathy-salut/master] SalutDirectBytestreamManager: Fix a leak

Alban Crequy alban.crequy at collabora.co.uk
Tue Nov 25 03:59:38 PST 2008


---
 src/salut-direct-bytestream-manager.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/salut-direct-bytestream-manager.c b/src/salut-direct-bytestream-manager.c
index 813e17d..14d4e5c 100644
--- a/src/salut-direct-bytestream-manager.c
+++ b/src/salut-direct-bytestream-manager.c
@@ -144,6 +144,13 @@ salut_direct_bytestream_manager_dispose (GObject *object)
 void
 salut_direct_bytestream_manager_finalize (GObject *object)
 {
+  SalutDirectBytestreamManager *self =
+    SALUT_DIRECT_BYTESTREAM_MANAGER (object);
+  SalutDirectBytestreamManagerPrivate *priv =
+    SALUT_DIRECT_BYTESTREAM_MANAGER_GET_PRIVATE (self);
+
+  g_hash_table_destroy (priv->listeners);
+
   if (G_OBJECT_CLASS (salut_direct_bytestream_manager_parent_class)->finalize)
     G_OBJECT_CLASS (salut_direct_bytestream_manager_parent_class)->finalize
         (object);
-- 
1.5.6.5




More information about the Telepathy-commits mailing list