changeset 88078:3f6a9fe50cce

(mh-mml-to-mime): Don't look up sender if From absent. Fixes "Wrong type argument: stringp, nil" error.
author Bill Wohler <wohler@newt.com>
date Wed, 30 Jan 2008 07:07:10 +0000
parents dd2cecc049d4
children eda73292b257
files lisp/mh-e/mh-mime.el
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/mh-e/mh-mime.el	Wed Jan 30 07:06:39 2008 +0000
+++ b/lisp/mh-e/mh-mime.el	Wed Jan 30 07:07:10 2008 +0000
@@ -1621,13 +1621,14 @@
   (require 'message)
   (when mh-pgp-support-flag
     ;; PGP requires actual e-mail addresses, not aliases.
-    ;; Parse the recipients and sender from the message
+    ;; Parse the recipients and sender from the message.
     (message-options-set-recipient)
-    ;; Do an alias lookup on sender
-    (message-options-set 'message-sender
-                     (mail-strip-quoted-names
-                      (mh-alias-expand
-                       (message-options-get 'message-sender))))
+    ;; Do an alias lookup on sender (if From field is present).
+    (when (message-options-get 'message-sender)
+      (message-options-set 'message-sender
+                           (mail-strip-quoted-names
+                            (mh-alias-expand
+                             (message-options-get 'message-sender)))))
     ;; Do an alias lookup on recipients
     (message-options-set 'message-recipients
                          (mapconcat