From: Lars Ingebrigtsen Date: Tue, 5 Jul 2022 19:06:36 +0000 (+0200) Subject: Fix rcirc buffer name collisions X-Git-Tag: emacs-29.0.90~1447^2~1159 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7f298bab5234073b1565a7008f63b89979a925d4;p=emacs.git Fix rcirc buffer name collisions * lisp/net/rcirc.el (rcirc-handler-NICK): Avoid naming collisions when renaming buffers (bug#45872). --- diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el index dc0946fb09a..775cff97302 100644 --- a/lisp/net/rcirc.el +++ b/lisp/net/rcirc.el @@ -3302,7 +3302,7 @@ PROCESS is the process object for the current connection." (with-current-buffer chat-buffer (rcirc-print process sender "NICK" old-nick new-nick) (setq rcirc-target new-nick) - (rename-buffer (rcirc-generate-new-buffer-name process new-nick))) + (rename-buffer (rcirc-generate-new-buffer-name process new-nick) t)) (setf rcirc-buffer-alist (cons (cons new-nick chat-buffer) (delq (assoc-string old-nick rcirc-buffer-alist t)