]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix rcirc buffer name collisions
authorLars Ingebrigtsen <larsi@gnus.org>
Tue, 5 Jul 2022 19:06:36 +0000 (21:06 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Tue, 5 Jul 2022 20:40:19 +0000 (22:40 +0200)
* lisp/net/rcirc.el (rcirc-handler-NICK): Avoid naming collisions
when renaming buffers (bug#45872).

lisp/net/rcirc.el

index dc0946fb09a3bf420e19a0d4c3f20fb3a6134b4b..775cff9730274c0b0f9ffafb04f3b7db07ac9390 100644 (file)
@@ -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)