summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Laban <david.laban@collabora.co.uk>2009-11-18 13:09:58 +0000
committerDavid Laban <david.laban@collabora.co.uk>2009-11-18 13:09:58 +0000
commit4dd43236b768324dfdbb3a24bfa16b67cd9bf3d7 (patch)
treed6a9440a9bbc84eeefaff1fcea29dee16effa746
parent5594ed665bdd0d517a7e5123f5c1ed9848fa4417 (diff)
downloadtelepathy-glib-4dd43236b768324dfdbb3a24bfa16b67cd9bf3d7.tar.gz
One more leaking code-path.
I'll get used to this eventually.
-rw-r--r--telepathy-glib/account-manager.c4
-rw-r--r--telepathy-glib/account.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/telepathy-glib/account-manager.c b/telepathy-glib/account-manager.c
index eabe0fec0..439e3b0ee 100644
--- a/telepathy-glib/account-manager.c
+++ b/telepathy-glib/account-manager.c
@@ -1398,8 +1398,6 @@ tp_account_manager_prepare_async (TpAccountManager *manager,
priv = manager->priv;
- feature_array = _tp_quark_array_copy (features);
-
/* In this object, there are no features which are activatable (core is
* forced on you). They'd be activated here though. */
@@ -1419,6 +1417,8 @@ tp_account_manager_prepare_async (TpAccountManager *manager,
result = g_simple_async_result_new (G_OBJECT (manager),
callback, user_data, tp_account_manager_prepare_finish);
+ feature_array = _tp_quark_array_copy (features);
+
error = tp_proxy_get_invalidated (manager);
if (error != NULL)
{
diff --git a/telepathy-glib/account.c b/telepathy-glib/account.c
index f7f0d4619..d8d77a5c5 100644
--- a/telepathy-glib/account.c
+++ b/telepathy-glib/account.c
@@ -2571,8 +2571,6 @@ tp_account_prepare_async (TpAccount *account,
priv = account->priv;
- feature_array = _tp_quark_array_copy (features);
-
/* In this object, there are no features which are activatable (core is
* forced on you). They'd be activated here though. */
@@ -2591,6 +2589,8 @@ tp_account_prepare_async (TpAccount *account,
result = g_simple_async_result_new (G_OBJECT (account),
callback, user_data, tp_account_prepare_finish);
+ feature_array = _tp_quark_array_copy (features);
+
error = tp_proxy_get_invalidated (account);
if (error != NULL)