aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2002-09-23 00:17:51 +0000
committerRichard M. Stallman2002-09-23 00:17:51 +0000
commitc86237b26e214f8fc651298e8fe405cde658aeb0 (patch)
treec93a268b6746e3cd9fad496db14b0835129b3828
parent292ffc15564ef7a1e869b7735804794c5a347f45 (diff)
downloademacs-c86237b26e214f8fc651298e8fe405cde658aeb0.tar.gz
emacs-c86237b26e214f8fc651298e8fe405cde658aeb0.zip
(sendmail-send-it): If user's buffer is unibyte, make tembuf unibyte.
-rw-r--r--lisp/mail/sendmail.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el
index 7be8c973762..aefe64cc656 100644
--- a/lisp/mail/sendmail.el
+++ b/lisp/mail/sendmail.el
@@ -806,6 +806,7 @@ external program defined by `sendmail-program'."
806 (generate-new-buffer " sendmail errors") 806 (generate-new-buffer " sendmail errors")
807 0)) 807 0))
808 (tembuf (generate-new-buffer " sendmail temp")) 808 (tembuf (generate-new-buffer " sendmail temp"))
809 (multibyte enable-multibyte-characters)
809 (case-fold-search nil) 810 (case-fold-search nil)
810 (coding (and (local-variable-p 'buffer-file-coding-system) 811 (coding (and (local-variable-p 'buffer-file-coding-system)
811 buffer-file-coding-system)) 812 buffer-file-coding-system))
@@ -826,6 +827,8 @@ external program defined by `sendmail-program'."
826 (save-excursion 827 (save-excursion
827 (set-buffer tembuf) 828 (set-buffer tembuf)
828 (erase-buffer) 829 (erase-buffer)
830 (unless multibyte
831 (set-buffer-multibyte nil))
829 (insert-buffer-substring mailbuf) 832 (insert-buffer-substring mailbuf)
830 (set-buffer-file-coding-system coding) 833 (set-buffer-file-coding-system coding)
831 (goto-char (point-max)) 834 (goto-char (point-max))