mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-28 07:45:00 +00:00
Proxy error in erc with multiple clients
* lisp/erc/erc.el (erc-channel-receive-names): Fix errors generated when multiple IRC clients talk to a single IRC proxy (bug#19034).
This commit is contained in:
parent
3603097f62
commit
507e98a54d
@ -4826,6 +4826,11 @@ channel."
|
||||
(_ (error "Unknown prefix char `%S'" ch) voice))
|
||||
'on)))
|
||||
(when updatep
|
||||
;; If we didn't issue the NAMES request (consider two clients
|
||||
;; talking to an IRC proxy), `erc-channel-begin-receiving-names'
|
||||
;; will not have been called, so we have to do it here.
|
||||
(unless erc-channel-new-member-names
|
||||
(erc-channel-begin-receiving-names))
|
||||
(puthash (erc-downcase name) t
|
||||
erc-channel-new-member-names)
|
||||
(erc-update-current-channel-member
|
||||
|
Loading…
Reference in New Issue
Block a user