2005-12-02 [paul] 1.9.100cvs48
authorPaul Mangan <paul@claws-mail.org>
Fri, 2 Dec 2005 10:30:57 +0000 (10:30 +0000)
committerPaul Mangan <paul@claws-mail.org>
Fri, 2 Dec 2005 10:30:57 +0000 (10:30 +0000)
* src/main.c
--exit means exit
* src/send_message.c
fix crash on send when connection fails

Thanks to Colin

ChangeLog
PATCHSETS
configure.ac
src/main.c
src/send_message.c

index 0ef7a72..79e4ee4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-12-02 [paul]      1.9.100cvs48
+
+       * src/main.c
+               --exit means exit
+       * src/send_message.c
+               fix crash on send when connection fails
+
+       Thanks to Colin
+
 2005-12-01 [colin]     1.9.100cvs47
 
        * src/html.c
index c79aff2..d0acdd3 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.1.2.4 -r 1.1.2.5 manual/faq.xml;  cvs diff -u -r 1.1.2.1 -r 1.1.2.2 manual/intro.xml;  ) > 1.9.100cvs45.patchset
 ( cvs diff -u -r 1.75.2.13 -r 1.75.2.14 src/matcher.c;  cvs diff -u -r 1.39.2.5 -r 1.39.2.6 src/matcher.h;  ) > 1.9.100cvs46.patchset
 ( cvs diff -u -r 1.12.2.10 -r 1.12.2.11 src/html.c;  ) > 1.9.100cvs47.patchset
+( cvs diff -u -r 1.115.2.68 -r 1.115.2.69 src/main.c;  cvs diff -u -r 1.17.2.22 -r 1.17.2.23 src/send_message.c;  ) > 1.9.100cvs48.patchset
index 111837c..1b0a49c 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=100
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=47
+EXTRA_VERSION=48
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 0869b66..0373607 100644 (file)
@@ -319,6 +319,9 @@ int main(int argc, char *argv[])
                lock_socket_remove();
                return 0;
        }
+       
+       if (cmd.exit)
+               return 0;
 #endif
        g_thread_init(NULL);
        /* gdk_threads_init(); */
index 34aa6b9..23cf29c 100644 (file)
@@ -327,6 +327,7 @@ gint send_message_smtp_full(PrefsAccount *ac_prefs, GSList *to_list, FILE *fp, g
        if (!was_inited && session_connect(session, ac_prefs->smtp_server, port) < 0) {
                session_destroy(session);
                send_progress_dialog_destroy(dialog);
+               ac_prefs->session = NULL;
                return -1;
        }