X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2Fgnus-start.el;h=8663d67fd0a80280af2399d3a900ad441f1ee91b;hb=0007de6d40db139c025a8b2cba9ef04ee4837608;hp=bad3ffe67a53131aaef8d19b00e8fbf4ab40a1b3;hpb=dd10d5ed3c36e476c024ec3c5410cbb4f7dea18c;p=gnus diff --git a/lisp/gnus-start.el b/lisp/gnus-start.el index bad3ffe67..8663d67fd 100644 --- a/lisp/gnus-start.el +++ b/lisp/gnus-start.el @@ -1986,7 +1986,9 @@ If SCAN, request a scan of that group as well." (while (setq method (pop methods)) ;; Only do each method once, in case the methods appear more ;; than once in this list. - (unless (member method methods) + (when (and (not (member method methods)) + ;; Check whether the backend exists. + (ignore-errors (gnus-get-function method 'open-server))) (if (or debug-on-error debug-on-quit) (gnus-read-active-file-1 method force) (condition-case ()