aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1996-02-09 01:38:22 +0000
committerRichard M. Stallman1996-02-09 01:38:22 +0000
commitc82378204072645f98830b37f286ebfa755d759d (patch)
treead38cc1925d311aac70d0de6df9f5b3ac7d336f4
parent7b6540dd1b5bc4ebf307f0f92db78c3da974fe90 (diff)
downloademacs-c82378204072645f98830b37f286ebfa755d759d.tar.gz
emacs-c82378204072645f98830b37f286ebfa755d759d.zip
(rmail-find-all-files): In a directory, ignore `.' and `..'.
-rw-r--r--lisp/mail/rmail.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 4ca6c708129..296bf4060e7 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -788,9 +788,10 @@ original copy."
788 (while files 788 (while files
789 (setq file (car files)) 789 (setq file (car files))
790 (setq files (cdr files)) 790 (setq files (cdr files))
791 (setq ret (nconc 791 (or (member (file-name-nondirectory start) '("." ".."))
792 (rmail-find-all-files file) 792 (setq ret (nconc
793 ret))) 793 (rmail-find-all-files file)
794 ret))))
794 ;; Sort here instead of in directory-files 795 ;; Sort here instead of in directory-files
795 ;; because this list is usually much shorter. 796 ;; because this list is usually much shorter.
796 (sort ret 'string<)) 797 (sort ret 'string<))