]> git.eshelyaron.com Git - emacs.git/commitdiff
Downcase charset
authorRobert Pluim <rpluim@gmail.com>
Sun, 14 Apr 2019 12:36:30 +0000 (14:36 +0200)
committerRobert Pluim <rpluim@gmail.com>
Sun, 14 Apr 2019 17:39:17 +0000 (19:39 +0200)
RFC 2046 specifies that the charset parameter is case-insensitive.

* lisp/gnus/gnus-icalendar.el (gnus-icalendar-with-decoded-handle):
Downcase charset.  Suggested by Christophe TROESTLER
<Christophe.TROESTLER@umons.ac.be>.  (Bug#35265).

lisp/gnus/gnus-icalendar.el

index f79ce3684375354e9413ba2c0e2364ee62f8d569..e4ad2af063014c3005d94c4e8369d9ecebd78d84 100644 (file)
@@ -767,7 +767,7 @@ These will be used to retrieve the RSVP information from ical events."
     `(let ((,charset (cdr (assoc 'charset (mm-handle-type ,handle)))))
        (with-temp-buffer
          (mm-insert-part ,handle)
-         (when (string= ,charset "utf-8")
+         (when (string= (downcase ,charset) "utf-8")
            (decode-coding-region (point-min) (point-max) 'utf-8))
          ,@body))))