Avoid a crash when configuring new accounts

This commit is contained in:
Pierre Pronchery 2013-01-03 17:40:48 +01:00
parent 677d696d06
commit 19cf052be3

View File

@ -431,6 +431,9 @@ int account_start(Account * account)
#ifdef DEBUG
fprintf(stderr, "DEBUG: %s(\"%s\")\n", __func__, account->title);
#endif
if(account->account == NULL
&& account_init(account) != 0)
return -1;
if(account->definition->start == NULL)
return 0;
return account->definition->start(account->account);