diff options
author | Stef Walter <stefw@collabora.co.uk> | 2011-03-17 21:10:15 +0100 |
---|---|---|
committer | Stef Walter <stefw@collabora.co.uk> | 2011-03-17 21:10:15 +0100 |
commit | 61d6591a487e634cf158eae1692dab5284c10a7f (patch) | |
tree | 3380a96d905c4532c279d1ee3ea9b38cae6e90c5 /src/server-tls-manager.c | |
parent | 9e235b89219be97b33bf2308f6dced7a58cbe5e1 (diff) | |
download | telepathy-gabble-61d6591a487e634cf158eae1692dab5284c10a7f.tar.gz |
Fix memory Leaks in GabbleServerTLSManager
https://bugs.freedesktop.org/show_bug.cgi?id=35395
Diffstat (limited to 'src/server-tls-manager.c')
-rw-r--r-- | src/server-tls-manager.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server-tls-manager.c b/src/server-tls-manager.c index e9f0a65a4..1ad48921f 100644 --- a/src/server-tls-manager.c +++ b/src/server-tls-manager.c @@ -313,6 +313,7 @@ gabble_server_tls_manager_dispose (GObject *object) self->priv->dispose_has_run = TRUE; + tp_clear_object (&self->priv->tls_session); tp_clear_object (&self->priv->connection); G_OBJECT_CLASS (gabble_server_tls_manager_parent_class)->dispose (object); @@ -328,6 +329,8 @@ gabble_server_tls_manager_finalize (GObject *object) if (self->priv->channel != NULL) tp_base_channel_close (TP_BASE_CHANNEL (self->priv->channel)); + g_free (self->priv->peername); + G_OBJECT_CLASS (gabble_server_tls_manager_parent_class)->finalize (object); } |