diff options
author | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2011-03-31 09:30:59 +0100 |
---|---|---|
committer | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2011-03-31 11:08:33 +0100 |
commit | 49a90d75db307249e41311b796092d91f9f2f90c (patch) | |
tree | ef8f0f4ae8cf2eddc77eaebbc182df40fc485b95 | |
parent | 01548dd48a90b8f56a6a0d8763a26b1a71b0f9d2 (diff) |
meta-porter: close a porter properly before disposing it
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
-rw-r--r-- | wocky/wocky-meta-porter.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/wocky/wocky-meta-porter.c b/wocky/wocky-meta-porter.c index d425c70..b1b118b 100644 --- a/wocky/wocky-meta-porter.c +++ b/wocky/wocky-meta-porter.c @@ -119,7 +119,10 @@ porter_data_free (gpointer data) PorterData *p = data; if (p->porter != NULL) - g_object_unref (p->porter); + { + wocky_porter_close_async (p->porter, NULL, NULL, NULL); + g_object_unref (p->porter); + } if (p->timeout_id > 0) g_source_remove (p->timeout_id); |