summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Abrahamsen <eric@ericabrahamsen.net>2021-01-03 15:57:34 -0800
committerEric Abrahamsen <eric@ericabrahamsen.net>2021-01-03 15:57:34 -0800
commit84e80376424b7da9731ac3a2d0223833544fb63b (patch)
tree0879d28451cd11029ad7b40bee05b3105ecd3913
parent823de6b5aa3a532542c5b213e3a4056768ad40e9 (diff)
downloademacs-84e80376424b7da9731ac3a2d0223833544fb63b.tar.gz
Remove writing of headers into Gnus' cache files
* lisp/gnus/gnus-cache.el (gnus-cache-retrieve-headers): This function should not be responsible for caching new headers, only returning existing ones.
-rw-r--r--lisp/gnus/gnus-cache.el6
1 files changed, 1 insertions, 5 deletions
diff --git a/lisp/gnus/gnus-cache.el b/lisp/gnus/gnus-cache.el
index d46eb39ace3..9423d9f2f6b 100644
--- a/lisp/gnus/gnus-cache.el
+++ b/lisp/gnus/gnus-cache.el
@@ -312,11 +312,7 @@ it's not cached."
(when uncached-articles
(setq headers (and articles
(gnus-fetch-headers uncached-articles)))))
- (when (and headers gnus-cache-buffer)
- (with-current-buffer (cdr gnus-cache-buffer)
- (goto-char (point-min))
- (mapc #'nnheader-insert-nov headers)
- (gnus-cache-save-buffers)))
+ (gnus-cache-save-buffers)
;; Then we include the cached headers.
(when (file-exists-p cache-file)
(setq headers