]> git.0d.be Git - empathy.git/commitdiff
Fix memleak in empathy_account_manager_init. Do not create unused account data.
authorLars-Peter Clausen <lars@metafoo.de>
Sat, 18 Apr 2009 00:38:08 +0000 (02:38 +0200)
committerLars-Peter Clausen <lars@metafoo.de>
Tue, 21 Apr 2009 08:42:13 +0000 (10:42 +0200)
libempathy/empathy-account-manager.c

index ab372f32ee067a217a651c2e3c188f02dee9e764..5962a86767a17d1eb6c59ec8afc60c4fb9ca4a98 100644 (file)
@@ -368,7 +368,6 @@ empathy_account_manager_init (EmpathyAccountManager *manager)
 {
   EmpathyAccountManagerPriv *priv;
   GList *mc_accounts, *l;
-  AccountData *data;
 
   priv = G_TYPE_INSTANCE_GET_PRIVATE (manager,
                                      EMPATHY_TYPE_ACCOUNT_MANAGER, EmpathyAccountManagerPriv);
@@ -386,11 +385,7 @@ empathy_account_manager_init (EmpathyAccountManager *manager)
   mc_accounts = mc_accounts_list ();
 
   for (l = mc_accounts; l; l = l->next)
-    {
-      data = account_data_new_default (priv->mc, l->data);
-
-      account_created_cb (priv->monitor, (char *) mc_account_get_unique_name (l->data), manager);
-    }
+    account_created_cb (priv->monitor, (char *) mc_account_get_unique_name (l->data), manager);
 
   g_signal_connect (priv->monitor, "account-created",
                     G_CALLBACK (account_created_cb), manager);