X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Flegacy-gnus-agent.el;h=7127dbdce291d950544047be5dea46383e32545c;hb=e2696774a2e225ea60d46cc665d4232c80412731;hp=a09bfa4986041364c1c8395db2d609273a110811;hpb=76555b4d4973718c0352da56c67095cbc541d2b4;p=elisp%2Fgnus.git- diff --git a/lisp/legacy-gnus-agent.el b/lisp/legacy-gnus-agent.el index a09bfa4..7127dbd 100644 --- a/lisp/legacy-gnus-agent.el +++ b/lisp/legacy-gnus-agent.el @@ -10,7 +10,7 @@ "Iterates over all agentview files to ensure that they have been converted to the compressed format." - (let ((search-in '(gnus-agent-directory)) + (let ((search-in (list gnus-agent-directory)) here members member @@ -18,8 +18,10 @@ converted to the compressed format." (while (setq here (pop search-in)) (setq members (directory-files here t)) (while (setq member (pop members)) - (cond ((file-directory-p member) - (push member search-in)) + (cond ((string-match "/\\.\\.?$" member) + nil) + ((file-directory-p member) + (push member search-in)) ((equal (file-name-nondirectory member) ".agentview") (setq converted-something (or (gnus-agent-convert-agentview member)