From: ShengHuo ZHU Date: Fri, 20 Oct 2000 22:58:56 +0000 (+0000) Subject: 2000-10-20 19:55:59 ShengHuo ZHU X-Git-Url: http://cgit.sxemacs.org/?p=gnus;a=commitdiff_plain;h=a5df3ea805a45f5f13deeb92f69f4267d3970f1f 2000-10-20 19:55:59 ShengHuo ZHU * gnus-art.el (gnus-mime-inline-part): Check validity of charset. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 435e61716..36795d027 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2000-10-20 19:55:59 ShengHuo ZHU + + * gnus-art.el (gnus-mime-inline-part): Check validity of charset. + 2000-10-18 Dave Love * mail-source.el (mm-util): Require. diff --git a/lisp/gnus-art.el b/lisp/gnus-art.el index 8e35782b5..f7f7d39c7 100644 --- a/lisp/gnus-art.el +++ b/lisp/gnus-art.el @@ -3061,9 +3061,11 @@ If ALL-HEADERS is non-nil, no headers are hidden." (read-coding-system "Charset: "))))) (forward-line 2) (mm-insert-inline handle - (if charset - (mm-decode-coding-string - contents (mm-charset-to-coding-system charset)) + (if (and charset + (setq charset (mm-charset-to-coding-system + charset)) + (not (eq charset 'ascii))) + (mm-decode-coding-string contents charset) contents)) (goto-char b))))