Mercurial > emacs
diff lisp/net/imap.el @ 87454:0cbc451989a7
Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-967
author | Miles Bader <miles@gnu.org> |
---|---|
date | Fri, 28 Dec 2007 22:26:31 +0000 |
parents | bc4976b7380e |
children | 107ccd98fa12 |
line wrap: on
line diff
--- a/lisp/net/imap.el Fri Dec 28 22:26:14 2007 +0000 +++ b/lisp/net/imap.el Fri Dec 28 22:26:31 2007 +0000 @@ -1177,18 +1177,18 @@ (if passwd (setq imap-password passwd)) (if imap-auth (and (funcall (nth 2 (assq imap-auth - imap-authenticator-alist)) buffer) + imap-authenticator-alist)) (current-buffer)) (setq imap-state 'auth)) ;; Choose authenticator. (let ((auths imap-authenticators) auth) (while (setq auth (pop auths)) ;; OK to use authenticator? - (when (funcall (nth 1 (assq auth imap-authenticator-alist)) buffer) + (when (funcall (nth 1 (assq auth imap-authenticator-alist)) (current-buffer)) (message "imap: Authenticating to `%s' using `%s'..." imap-server auth) (setq imap-auth auth) - (if (funcall (nth 2 (assq auth imap-authenticator-alist)) buffer) + (if (funcall (nth 2 (assq auth imap-authenticator-alist)) (current-buffer)) (progn (message "imap: Authenticating to `%s' using `%s'...done" imap-server auth)