From cbf47a3f7fe09119376ac561d4ba915c3151be6b Mon Sep 17 00:00:00 2001 From: Christoph Hohmann Date: Fri, 4 Oct 2002 14:56:09 +0000 Subject: [PATCH] * src/inc.c fix segfault caused by pop before smtp call to inc_account_mail with NULL pointer for mainwin --- ChangeLog.claws | 7 +++++++ configure.in | 2 +- src/inc.c | 5 ++++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog.claws b/ChangeLog.claws index dc629821b..c802d8e6b 100644 --- a/ChangeLog.claws +++ b/ChangeLog.claws @@ -1,3 +1,10 @@ +2002-10-04 [christoph] 0.8.3claws45 + + * src/inc.c + fix segfault caused by pop before smtp + call to inc_account_mail with NULL + pointer for mainwin + 2002-10-04 [paul] 0.8.3claws44 * configure.in diff --git a/configure.in b/configure.in index 8f397eb3e..d997e6a26 100644 --- a/configure.in +++ b/configure.in @@ -10,7 +10,7 @@ MINOR_VERSION=8 MICRO_VERSION=3 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=claws44 +EXTRA_VERSION=claws45 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION dnl set $target diff --git a/src/inc.c b/src/inc.c index 9b68a4d39..7dc89e417 100644 --- a/src/inc.c +++ b/src/inc.c @@ -237,7 +237,10 @@ static gint inc_account_mail(PrefsAccount *account, MainWindow *mainwin) IncProgressDialog *inc_dialog; IncSession *session; gchar *text[3]; - FolderItem *item = mainwin->summaryview->folder_item; + FolderItem *item; + + if(mainwin && mainwin->summaryview) + item = mainwin->summaryview->folder_item; switch (account->protocol) { case A_IMAP4: -- 2.25.1