summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorManphiz <manphiz@gmail.com>2023-09-15 09:51:57 +0200
committerPhilip Kaludercic <philipk@posteo.net>2023-09-23 14:54:26 +0200
commitead491d230721e6c12c849878cdcd2890cb0454b (patch)
tree4fe3b72d203559ec406ca13794210781629392f0 /lisp
parent476933b2356f04effdeffde59dad5d15bb46bacd (diff)
downloademacs-ead491d230721e6c12c849878cdcd2890cb0454b.tar.gz
; Handle authentication properly when reconnecting to IRC
* lisp/net/rcirc.el (rcirc-reconnect): Set 'rcirc-user-authenticated' to nil before reconnecting. (Bug#65882)
Diffstat (limited to 'lisp')
-rw-r--r--lisp/net/rcirc.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index 1ddffe8dec9..b293a4a442f 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -859,6 +859,7 @@ If QUIET is non-nil, no not emit a message."
(if (rcirc--connection-open-p process)
(throw 'exit (or quiet (message "Server process is alive")))
(delete-process process))
+ (setq rcirc-user-authenticated nil)
(let ((conn-info rcirc-connection-info))
(setf (nth 5 conn-info)
(cl-remove-if-not #'rcirc-channel-p