auth-source.el (auth-source-backend-parse-parameters): Don't rely on `plist-get' to accept non-list parameters (XEmacs issue). Fix docstring.

This commit is contained in:
Teodor Zlatanov 2011-02-14 12:24:43 +00:00 committed by Katsumi Yamaoka
parent d5e9a4e9a7
commit e45de620e7
2 changed files with 11 additions and 3 deletions

View file

@ -1,3 +1,9 @@
2011-02-14 Teodor Zlatanov <tzz@lifelogs.com>
* auth-source.el (auth-source-backend-parse-parameters): Don't rely on
`plist-get' to accept non-list parameters (XEmacs issue). Fix
docstring.
2011-02-14 Lars Ingebrigtsen <larsi@gnus.org>
* nnimap.el (nnimap-inhibit-logging): New variable.

View file

@ -331,9 +331,11 @@ If the value is not a list, symmetric encryption will be used."
(defun auth-source-backend-parse-parameters (entry backend)
"Fills in the extra auth-source-backend parameters of ENTRY.
Using the plist ENTRY, get the :host, :protocol, and :user search
parameters. Accepts :port as an alias to :protocol. Sets all
the parameters to t if they are missing."
(let (val)
parameters. Accepts :port as an alias to :protocol."
(let ((entry (if (stringp entry)
nil
entry))
val)
(when (setq val (plist-get entry :host))
(oset backend host val))
(when (setq val (plist-get entry :user))