talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit f437d6e228e2133180ea33e72d986cfaaf564de9
parent c37c22b091910ef5dfba916d11a74a5f8100512f
Author: Colin Leroy <colin@colino.net>
Date:   Thu, 20 Aug 2009 21:03:17 +0000

2009-08-20 [colin]	3.7.2cvs18

	* src/main.c
		Fix crash when accessing IMAP soon

Diffstat:
MChangeLog | 5+++++
MPATCHSETS | 1+
Mconfigure.ac | 2+-
Msrc/main.c | 10+++++-----
4 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,8 @@ +2009-08-20 [colin] 3.7.2cvs18 + + * src/main.c + Fix crash when accessing IMAP soon + 2009-08-18 [colin] 3.7.2cvs17 * src/ldapquery.c diff --git a/PATCHSETS b/PATCHSETS @@ -3842,3 +3842,4 @@ ( cvs diff -u -r 1.61.2.94 -r 1.61.2.95 src/account.c; cvs diff -u -r 1.1.2.7 -r 1.1.2.8 src/addrcustomattr.c; cvs diff -u -r 1.9.2.29 -r 1.9.2.30 src/addressadd.c; cvs diff -u -r 1.1.2.17 -r 1.1.2.18 src/addressbook_foldersel.c; cvs diff -u -r 1.5.10.28 -r 1.5.10.29 src/addrgather.c; cvs diff -u -r 1.2.4.23 -r 1.2.4.24 src/browseldap.c; cvs diff -u -r 1.382.2.518 -r 1.382.2.519 src/compose.c; cvs diff -u -r 1.5.12.14 -r 1.5.12.15 src/editbook.c; cvs diff -u -r 1.11.2.23 -r 1.11.2.24 src/editgroup.c; cvs diff -u -r 1.5.12.16 -r 1.5.12.17 src/editjpilot.c; cvs diff -u -r 1.8.2.35 -r 1.8.2.36 src/editldap.c; cvs diff -u -r 1.10.2.16 -r 1.10.2.17 src/editldap_basedn.c; cvs diff -u -r 1.1.2.20 -r 1.1.2.21 src/edittags.c; cvs diff -u -r 1.5.12.15 -r 1.5.12.16 src/editvcard.c; cvs diff -u -r 1.3.2.26 -r 1.3.2.27 src/exphtmldlg.c; cvs diff -u -r 1.1.4.31 -r 1.1.4.32 src/expldifdlg.c; cvs diff -u -r 1.8.2.28 -r 1.8.2.29 src/export.c; cvs diff -u -r 1.26.2.43 -r 1.26.2.44 src/foldersel.c; cvs diff -u -r 1.13.2.27 -r 1.13.2.28 src/import.c; cvs diff -u -r 1.14.2.23 -r 1.14.2.24 src/importldif.c; cvs diff -u -r 1.4.12.20 -r 1.4.12.21 src/importmutt.c; cvs diff -u -r 1.1.14.20 -r 1.1.14.21 src/importpine.c; cvs diff -u -r 1.60.2.69 -r 1.60.2.70 src/prefs_actions.c; cvs diff -u -r 1.16.2.38 -r 1.16.2.39 src/prefs_customheader.c; cvs diff -u -r 1.16.2.37 -r 1.16.2.38 src/prefs_display_header.c; cvs diff -u -r 1.59.2.79 -r 1.59.2.80 src/prefs_filtering.c; cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/prefs_folder_column.c; cvs diff -u -r 1.43.2.80 -r 1.43.2.81 src/prefs_matcher.c; cvs diff -u -r 1.10.2.25 -r 1.10.2.26 src/prefs_summary_column.c; cvs diff -u -r 1.1.2.8 -r 1.1.2.9 src/prefs_summary_open.c; cvs diff -u -r 1.12.2.70 -r 1.12.2.71 src/prefs_template.c; cvs diff -u -r 1.96.2.219 -r 1.96.2.220 src/textview.c; cvs diff -u -r 1.1.2.11 -r 1.1.2.12 src/uri_opener.c; ) > 3.7.2cvs15.patchset ( cvs diff -u -r 1.43.2.109 -r 1.43.2.110 src/toolbar.c; ) > 3.7.2cvs16.patchset ( cvs diff -u -r 1.3.2.32 -r 1.3.2.33 src/ldapquery.c; ) > 3.7.2cvs17.patchset +( cvs diff -u -r 1.115.2.221 -r 1.115.2.222 src/main.c; ) > 3.7.2cvs18.patchset diff --git a/configure.ac b/configure.ac @@ -12,7 +12,7 @@ MINOR_VERSION=7 MICRO_VERSION=2 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=17 +EXTRA_VERSION=18 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/main.c b/src/main.c @@ -1383,6 +1383,11 @@ int main(int argc, char *argv[]) prefs_account_init(); account_read_config_all(); +#ifdef HAVE_LIBETPAN + imap_main_init(prefs_common.skip_ssl_cert_check); + imap_main_set_timeout(prefs_common.io_timeout_secs); + nntp_main_init(prefs_common.skip_ssl_cert_check); +#endif /* If we can't read a folder list or don't have accounts, * it means the configuration's not done. Either this is * a brand new install, either a failed/refused migration. @@ -1438,11 +1443,6 @@ int main(int argc, char *argv[]) if (claws_crashed()) main_window_popup(mainwin); -#ifdef HAVE_LIBETPAN - imap_main_init(prefs_common.skip_ssl_cert_check); - imap_main_set_timeout(prefs_common.io_timeout_secs); - nntp_main_init(prefs_common.skip_ssl_cert_check); -#endif account_set_missing_folder(); folder_set_missing_folders(); folderview_set(folderview);