+2004-12-10  Arnaud Giersch <arnaud.giersch@free.fr>  (tiny change)
+
+       * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
+       global counterparts of the buffer-local variables.
+
 2004-11-16  Romain Francoise  <romain@orebokech.com>
 
        * gnus-sum.el (gnus-summary-exit): Don't clear the global
 
        (gnus-summary-clear-local-variables)
        (let ((gnus-summary-local-variables gnus-newsgroup-variables))
          (gnus-summary-clear-local-variables))
-       (set-buffer gnus-group-buffer)
-       (gnus-summary-clear-local-variables)
-       (let ((gnus-summary-local-variables gnus-newsgroup-variables))
-         (gnus-summary-clear-local-variables))
        (gnus-kill-buffer gnus-summary-buffer))
       (unless gnus-single-article-buffer
        (setq gnus-article-current nil))