From 19cf052be3be52836819c96bc41e3efd4e345e60 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 3 Jan 2013 17:40:48 +0100 Subject: [PATCH] Avoid a crash when configuring new accounts --- src/account.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/account.c b/src/account.c index 0d53ddc..32455b2 100644 --- a/src/account.c +++ b/src/account.c @@ -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);