Fix Emacs crash in mime-view
authorvitaly <vitaly>
Tue, 26 May 2009 14:59:24 +0000 (14:59 +0000)
committervitaly <vitaly>
Tue, 26 May 2009 14:59:24 +0000 (14:59 +0000)
commitb9d270f3a89066fc537e1ee0afa4a6cbe63b846b
tree613730b1573adc10f0a135056299670cd1c46036
parent59ed8b50552531e62e2df1289f3e5edc8c1c68e2
Fix Emacs crash in mime-view

Emacs crashes with segmentation fault when mime-view tries to display malformed
base64 attach like this one:

Content-Type: text/plain
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dashik.V4S"

Attachment is a binary file, but content-type is set to text/plain. Function
decode-coding-string crashes in such sutuation when encoding set to x-ctext.
Default encoding in APEL is x-unknown, but Wl reassigns it to x-ctext to make
summary buffer display non-ascii characters in message correctly. It is not
necessary to do for invalid attachments, so put default-mime-charset back to
x-unknown while displaying entities.
elmo/elmo-mime.el