]> git.eshelyaron.com Git - emacs.git/commitdiff
(sendmail-sync-aliases, mail-setup):
authorRichard M. Stallman <rms@gnu.org>
Fri, 29 Aug 2003 16:13:31 +0000 (16:13 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 29 Aug 2003 16:13:31 +0000 (16:13 +0000)
Do nothing with mail-personal-alias-file if it is nil.

lisp/mail/sendmail.el

index ab9c89a02f9676b54e91764242e6f76bcf36e146..f7229408dbd40f11d0cbec50cbedd47226c67ca9 100644 (file)
@@ -387,10 +387,11 @@ actually occur.")
 
 \f
 (defun sendmail-sync-aliases ()
-  (let ((modtime (nth 5 (file-attributes mail-personal-alias-file))))
-    (or (equal mail-alias-modtime modtime)
-       (setq mail-alias-modtime modtime
-             mail-aliases t))))
+  (when mail-personal-alias-file
+    (let ((modtime (nth 5 (file-attributes mail-personal-alias-file))))
+      (or (equal mail-alias-modtime modtime)
+         (setq mail-alias-modtime modtime
+               mail-aliases t)))))
 
 (defun mail-setup (to subject in-reply-to cc replybuffer actions)
   (or mail-default-reply-to
@@ -399,8 +400,9 @@ actually occur.")
   (if (eq mail-aliases t)
       (progn
        (setq mail-aliases nil)
-       (if (file-exists-p mail-personal-alias-file)
-           (build-mail-aliases))))
+       (when mail-personal-alias-file
+         (if (file-exists-p mail-personal-alias-file)
+             (build-mail-aliases)))))
   ;; Don't leave this around from a previous message.
   (kill-local-variable 'buffer-file-coding-system)
   ;; This doesn't work for enable-multibyte-characters.