2005-10-03 [paul] 1.9.14cvs67
[claws.git] / src / send_message.c
index d8c25007b270e150afeabb0c06c033a9488495ef..95d898261d48da48f5074dca7daa93faad011e46 100644 (file)
@@ -374,7 +374,7 @@ gint send_message_smtp_full(PrefsAccount *ac_prefs, GSList *to_list, FILE *fp, g
        if (!keep_session || ret != 0) {
                if (session_is_connected(session))
                        smtp_quit(smtp_session);
-               while (session_is_connected(session))
+               while (session_is_connected(session) && !dialog->cancelled)
                        gtk_main_iteration();
                session_destroy(session);
                ac_prefs->session = NULL;