summaryrefslogtreecommitdiff
path: root/src/mcd-account-manager.c
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2010-06-16 11:13:15 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-06-16 11:13:15 +0100
commit3a3389f92858c6b0870f5593202c1d14237d8a30 (patch)
tree65738a2232d44279ad2f5230ae714d00512ab8b5 /src/mcd-account-manager.c
parentbd37e72ef995e023522fcd94a2265bf61028a608 (diff)
mcd_account_manager_write_conf_async: pass the intended account to update_one_account
Diffstat (limited to 'src/mcd-account-manager.c')
-rw-r--r--src/mcd-account-manager.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mcd-account-manager.c b/src/mcd-account-manager.c
index 56b3f5f0..022cd0cc 100644
--- a/src/mcd-account-manager.c
+++ b/src/mcd-account-manager.c
@@ -1769,11 +1769,14 @@ mcd_account_manager_write_conf_async (McdAccountManager *account_manager,
for (group = groups[i]; group != NULL; group = groups[++i])
{
- McdAccount *account_ =
+ McdAccount *group_account =
mcd_account_manager_lookup_account (account_manager,
group);
- update_one_account (account_manager, ma, account, group, keyfile);
+ /* group_account might be %NULL, but update_one_account tolerates
+ * that */
+ update_one_account (account_manager, ma, group_account, group,
+ keyfile);
}
g_strfreev (groups);