summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/gnus-cache.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/gnus-cache.el b/lisp/gnus-cache.el
index 24b38c64667..cb770a8c619 100644
--- a/lisp/gnus-cache.el
+++ b/lisp/gnus-cache.el
@@ -71,7 +71,10 @@ variable to \"^nnml\".")
(not (eq gnus-use-cache 'passive))))
(gnus-cache-read-active)))
-(gnus-add-shutdown 'gnus-cache-close 'gnus)
+(condition-case ()
+ (gnus-add-shutdown 'gnus-cache-close 'gnus)
+ ;; Complexities of byte-compiling makes this kludge necessary. Eeek.
+ (error nil))
(defun gnus-cache-close ()
"Shut down the cache."