auth-source.el (auth-source-search): If we don't find a match, don't bug out on non-bound variables.
(auth-source-search): Only ask a single backend to create the credentials.
This commit is contained in:
parent
abd20d91ab
commit
0d873e93b7
2 changed files with 14 additions and 8 deletions
|
@ -2,6 +2,10 @@
|
|||
|
||||
* auth-source.el (auth-source-search): Don't try to create credentials
|
||||
if the caller doesn't want that.
|
||||
(auth-source-search): If we don't find a match, don't bug out on
|
||||
non-bound variables.
|
||||
(auth-source-search): Only ask a single backend to create the
|
||||
credentials.
|
||||
|
||||
* nnimap.el (nnimap-log-command): Add a newline to the inhibited
|
||||
logging.
|
||||
|
|
|
@ -544,14 +544,16 @@ must call it to obtain the actual value."
|
|||
;; create the entries.
|
||||
(when (and create
|
||||
(not matches))
|
||||
(let ((match (apply
|
||||
(slot-value backend 'search-function)
|
||||
:backend backend
|
||||
:create create
|
||||
:delete delete
|
||||
spec)))
|
||||
(when match
|
||||
(push (list backend match) matches))))
|
||||
(dolist (backend filtered-backends)
|
||||
(unless matches
|
||||
(let ((match (apply
|
||||
(slot-value backend 'search-function)
|
||||
:backend backend
|
||||
:create create
|
||||
:delete delete
|
||||
spec)))
|
||||
(when match
|
||||
(push (list backend match) matches))))))
|
||||
|
||||
(setq backend (caar matches)
|
||||
found-here (cadar matches))
|
||||
|
|
Loading…
Add table
Reference in a new issue