* wl-draft.el (wl-draft-send-mail-with-smtp): Catch quitting and
authorkaoru <kaoru>
Wed, 18 Jun 2003 18:12:13 +0000 (18:12 +0000)
committerkaoru <kaoru>
Wed, 18 Jun 2003 18:12:13 +0000 (18:12 +0000)
write sendlog.

wl/ChangeLog
wl/wl-draft.el

index cd1b206..f8a6e4c 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-18  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-draft.el (wl-draft-send-mail-with-smtp): Catch quitting and
+       write sendlog.
+
 2003-06-15  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * wl-highlight.el (wl-highlight-summary-line-string): Use
index 1477069..383c6c9 100644 (file)
@@ -1094,6 +1094,10 @@ non-nil."
                           smtp-sasl-user-name
                           (car smtp-sasl-mechanisms)
                           smtp-server)))
+                    (signal (car err) (cdr err)))
+                   (quit
+                    (wl-draft-write-sendlog 'uncertain 'smtp smtp-server
+                                            recipients id)
                     (signal (car err) (cdr err)))))
                 (wl-draft-set-sent-message 'mail 'sent)
                 (wl-draft-write-sendlog