]> git.eshelyaron.com Git - emacs.git/commitdiff
(nnmail-read-passwd): Use read-passwd if that is defined.
authorRichard M. Stallman <rms@gnu.org>
Thu, 8 Apr 1999 19:08:22 +0000 (19:08 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 8 Apr 1999 19:08:22 +0000 (19:08 +0000)
lisp/gnus/nnmail.el

index 056600b8255760c3d4e35782f5c5d5a6f4fd5598..4774f2fc3a8fb744df265ba40c9dd085a1cc7e87 100644 (file)
@@ -1689,11 +1689,13 @@ If ARGS, PROMPT is used as an argument to `format'."
             (apply 'format prompt args)
           prompt)))
     (unless nnmail-read-passwd
-      (if (load "passwd" t)
+      (if (fboundp 'read-passwd)
          (setq nnmail-read-passwd 'read-passwd)
-       (unless (fboundp 'ange-ftp-read-passwd)
-         (autoload 'ange-ftp-read-passwd "ange-ftp"))
-       (setq nnmail-read-passwd 'ange-ftp-read-passwd)))
+       (if (load "passwd" t)
+           (setq nnmail-read-passwd 'read-passwd)
+         (unless (fboundp 'ange-ftp-read-passwd)
+           (autoload 'ange-ftp-read-passwd "ange-ftp"))
+         (setq nnmail-read-passwd 'ange-ftp-read-passwd))))
     (funcall nnmail-read-passwd prompt)))
 
 (defun nnmail-check-syntax ()