changeset 54262:3d87267bf32d

(rmail-convert-to-babyl-format): Specify t for UNIBYTE when calling mail-unquote-printable-region.
author Richard M. Stallman <rms@gnu.org>
date Thu, 04 Mar 2004 17:03:51 +0000
parents 94db0f6330b3
children 41fd82e27495
files lisp/mail/rmail.el
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/mail/rmail.el	Thu Mar 04 17:02:13 2004 +0000
+++ b/lisp/mail/rmail.el	Thu Mar 04 17:03:51 2004 +0000
@@ -1733,7 +1733,7 @@
 		   (if quoted-printable-header-field-end
 		       (save-excursion
 			 (unless
-			     (mail-unquote-printable-region header-end (point) nil t)
+			     (mail-unquote-printable-region header-end (point) nil t t)
 			   (message "Malformed MIME quoted-printable message"))
 			 ;; Change "quoted-printable" to "8bit",
 			 ;; to reflect the decoding we just did.
@@ -1880,7 +1880,7 @@
 		 (if quoted-printable-header-field-end
 		     (save-excursion
 		       (unless
-			   (mail-unquote-printable-region header-end (point) nil t)
+			   (mail-unquote-printable-region header-end (point) nil t t)
 			 
 			 (message "Malformed MIME quoted-printable message"))
 		       ;; Change "quoted-printable" to "8bit",
@@ -1917,7 +1917,10 @@
 		   (goto-char (point-min))
 		   (while (search-forward "\n\^_" nil t); single char
 		     (replace-match "\n^_")))); 2 chars: "^" and "_"
-	       (or (bolp) (newline)) ; in case we lost the final newline.
+	       ;; This is for malformed messages that don't end in newline.
+	       ;; There shouldn't be any, but some users say occasionally
+	       ;; there are some.
+ 	       (or (bolp) (newline))
 	       (insert ?\^_)
 	       (setq last-coding-system-used nil)
 	       (or rmail-enable-mime