X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=eword-decode.el;h=077ae7890aa6fe18fd2886a566cde77b57efdbc5;hb=4d9c85cce61c5f3a0e1746a885b57b667f3843d8;hp=5e4b6cb8c969ca20bf916f450c9bad00ca0b95f1;hpb=23999792e6f22829c4e1a38c8a77de3b1d6ae3b4;p=elisp%2Fflim.git diff --git a/eword-decode.el b/eword-decode.el index 5e4b6cb..077ae78 100644 --- a/eword-decode.el +++ b/eword-decode.el @@ -430,10 +430,10 @@ If SEPARATOR is not nil, it is used as header separator." p (match-end 0) field-name (buffer-substring beg (1- p)) end (std11-field-end) - field-body (buffer-substring p end) + field-body (ew-lf-crlf-to-crlf + (buffer-substring p end)) decoded (ew-decode-field - field-name - (ew-lf-crlf-to-crlf field-body))) + field-name field-body)) (unless (equal field-body decoded) (setq decoded (ew-crlf-refold decoded