summaryrefslogtreecommitdiff
path: root/lisp/erc/erc.el
diff options
context:
space:
mode:
authorKrzysztof Jurewicz <krzysztof.jurewicz@gmail.com>2015-12-27 09:04:02 +0100
committerLars Ingebrigtsen <larsi@gnus.org>2015-12-27 09:04:02 +0100
commitf9d87dd8791d4e77929f21e4f73d92ef966722cc (patch)
tree4b8f734851697eadb63c1e537cc674f6325cc425 /lisp/erc/erc.el
parent6ae0aa6a504c6023dfe234b507c95f146d668436 (diff)
downloademacs-f9d87dd8791d4e77929f21e4f73d92ef966722cc.tar.gz
emacs-f9d87dd8791d4e77929f21e4f73d92ef966722cc.tar.bz2
emacs-f9d87dd8791d4e77929f21e4f73d92ef966722cc.zip
Fix auth source lookups from erc with port numbers
* lisp/erc/erc.el (erc-open): `auth-source' wants strings, not port numbers (bug#20541). Copyright-paperwork-exempt: yes
Diffstat (limited to 'lisp/erc/erc.el')
-rw-r--r--lisp/erc/erc.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 70e37348b6a..04e99c7b884 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -2025,7 +2025,8 @@ Returns the buffer for the given server or channel."
(auth-source-search :host server
:max 1
:user nick
- :port port
+ ;; secrets.el wouldn’t accept a number
+ :port (if (numberp port) (number-to-string port) port)
:require '(:secret)))
:secret)))
(if (functionp secret)