From: Kazuhiro Ito Date: Sun, 13 Apr 2025 11:00:44 +0000 (+0900) Subject: Fix 'rfc6068-parse-mailto-url' with 'inhibit-eol-conversion' X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=abb37b3b85167d28dab9bd7fca615b805b13dd0d;p=emacs.git Fix 'rfc6068-parse-mailto-url' with 'inhibit-eol-conversion' * lisp/mail/rfc6068.el (rfc6068-parse-mailto-url): Fix EOL type to CRLF and never inhibit EOL conversion in decoding. (Bug#77776) (cherry picked from commit 2cf545f47dc945b8ebff641af7e15798ddd419c2) --- diff --git a/lisp/mail/rfc6068.el b/lisp/mail/rfc6068.el index fd9436b9b69..63979010edd 100644 --- a/lisp/mail/rfc6068.el +++ b/lisp/mail/rfc6068.el @@ -39,7 +39,8 @@ string instead of decoding as utf-8." (buffer-string)))) (if inhibit-decode string - (decode-coding-string string 'utf-8)))) + (let (inhibit-eol-conversion) + (decode-coding-string string 'utf-8-dos))))) (defun rfc6068-parse-mailto-url (mailto-url) "Parse MAILTO-URL, and return an alist of header-name, header-value pairs.