(nnimap-insert-partial-structure): The charset parameter isn't case-sensitive.
authorLars Magne Ingebrigtsen <larsi@stories.gnus.org>
Mon, 26 Sep 2011 21:59:18 +0000 (23:59 +0200)
committerLars Magne Ingebrigtsen <larsi@stories.gnus.org>
Mon, 26 Sep 2011 21:59:18 +0000 (23:59 +0200)
lisp/ChangeLog
lisp/nnimap.el

index 45911bd..14d9bff 100644 (file)
@@ -1,6 +1,8 @@
 2011-09-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * nnimap.el (nnimap-wait-for-response): Message less (bug#9540).
+       (nnimap-insert-partial-structure): The charset parameter isn't
+       case-sensitive.
 
        * nnheader.el (nnheader-message-maybe): New function.
 
index 49cceaa..77372c2 100644 (file)
@@ -672,12 +672,13 @@ textual parts.")
       (if (consp (caar structure))
          (nnimap-insert-partial-structure (pop structure) parts t)
        (let ((bit (pop structure)))
-         (insert (format  "Content-type: %s/%s"
-                          (downcase (nth 0 bit))
-                          (downcase (nth 1 bit))))
-         (if (member "CHARSET" (nth 2 bit))
+         (insert (format "Content-type: %s/%s"
+                         (downcase (nth 0 bit))
+                         (downcase (nth 1 bit))))
+         (if (member-ignore-case "CHARSET" (nth 2 bit))
              (insert (format
-                      "; charset=%S\n" (cadr (member "CHARSET" (nth 2 bit)))))
+                      "; charset=%S\n"
+                      (cadr (member-ignore-case "CHARSET" (nth 2 bit)))))
            (insert "\n"))
          (insert (format "Content-transfer-encoding: %s\n"
                          (nth 5 bit)))