]> git.eshelyaron.com Git - emacs.git/commitdiff
* mail/rmail.el (rmail-get-attr-names):
authorRichard M. Stallman <rms@gnu.org>
Thu, 13 Aug 2009 01:04:37 +0000 (01:04 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 13 Aug 2009 01:04:37 +0000 (01:04 +0000)
Accept an attribute header that is too short.

lisp/ChangeLog
lisp/mail/rmail.el

index c4268c45caccbb1673045339eae8cd8c7c7fc466..ad18578e4c4d14e41c889e610b258cbf8450febb 100644 (file)
@@ -1,5 +1,8 @@
 2009-08-13  Richard Stallman  <rms@gnu.org>
 
+       * mail/rmail.el (rmail-get-attr-names):
+       Accept an attribute header that is too short.
+
        * progmodes/compile.el (compilation-goto-locus):
        Use next-error-move-function.
 
index d50dace2b319982f312c78f69dc347a3832e852a..2fd99fbd282958c1bd357a0b3c4de8f831c5a9e7 100644 (file)
@@ -2157,9 +2157,9 @@ If MSG is nil, use the current message."
        (nmax (length rmail-attr-array))
        result temp)
     (when value
-      (if (/= (length value) nmax)
+      (if (> (length value) nmax)
           (message "Warning: corrupt attribute header in message")
-        (dotimes (index nmax)
+        (dotimes (index (length value))
           (setq temp (and (not (= ?- (aref value index)))
                           (nth 1 (aref rmail-attr-array index)))
                 result