summaryrefslogtreecommitdiff
path: root/telepathy-glib
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2010-12-02 13:41:13 +0000
committerJonny Lamb <jonny.lamb@collabora.co.uk>2010-12-02 13:41:13 +0000
commit55d3088c7641a3653ccb6be0993eaa10bf17718d (patch)
tree99c370f2a13d3dad3324a549813302436325d9ea /telepathy-glib
parentd9d74e165e560b1622de99a83232d7e343b811df (diff)
downloadtelepathy-glib-55d3088c7641a3653ccb6be0993eaa10bf17718d.tar.gz
simple-password-manager: clear the simple password channel when it's closed
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Diffstat (limited to 'telepathy-glib')
-rw-r--r--telepathy-glib/simple-password-manager.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/telepathy-glib/simple-password-manager.c b/telepathy-glib/simple-password-manager.c
index d2ca5c585..6f50f0739 100644
--- a/telepathy-glib/simple-password-manager.c
+++ b/telepathy-glib/simple-password-manager.c
@@ -300,6 +300,8 @@ tp_simple_password_manager_channel_closed_cb (GObject *chan,
{
tp_channel_manager_emit_channel_closed_for_object (manager,
TP_EXPORTABLE_CHANNEL (chan));
+
+ tp_clear_object (&manager->priv->channel);
}
static void