(message-forward-subject-name-subject): Fix the case when the
authorShengHuo ZHU <zsh@cs.rochester.edu>
Wed, 7 May 2003 23:24:08 +0000 (23:24 +0000)
committerShengHuo ZHU <zsh@cs.rochester.edu>
Wed, 7 May 2003 23:24:08 +0000 (23:24 +0000)
field "from" doesn't exist.

lisp/ChangeLog
lisp/message.el

index 66506a2..ba9a9ea 100644 (file)
@@ -2,6 +2,9 @@
 
        * message.el (message-setup-1): Setup alternative email before
        generate-headers.
+       
+       (message-forward-subject-name-subject): Fix the case when the
+       field "from" doesn't exist.
 
 2003-05-07  Dave Love  <fx@gnu.org>
 
index b03b8ab..c7764e9 100644 (file)
@@ -5851,10 +5851,12 @@ news, Source is the list of newsgroups is was posted to."
   (concat "["
          (let ((prefix
                 (or (message-fetch-field "newsgroups")
-                    (cdr
-                     (mail-header-parse-address
-                      (mail-decode-encoded-word-string
-                       (message-fetch-field "from"))))
+                    (let ((from (message-fetch-field "from")))
+                      (and from
+                           (cdr
+                            (mail-header-parse-address
+                             (mail-decode-encoded-word-string
+                              from)))))
                     "(nowhere)")))
            (if message-forward-decoded-p
                prefix