]> git.eshelyaron.com Git - emacs.git/commit
Reassociate erc-networks--id for orphaned queries
authorF. Jason Park <jp@neverwas.me>
Wed, 31 Jan 2024 14:01:54 +0000 (06:01 -0800)
committerEshel Yaron <me@eshelyaron.com>
Sun, 4 Feb 2024 11:04:45 +0000 (12:04 +0100)
commit7831ab436b7530142ab01baac365d80b9154e3e0
tree1d0a933b1387c9be9db318eaa2a21fd40c311d9e
parentc5ecf053115efff43bdf673371df7e0e2d9363c2
Reassociate erc-networks--id for orphaned queries

* lisp/erc/erc-networks.el (erc-networks--examine-targets): Adopt the
server's network ID in query buffers created before MOTD's end.  Do
this to avoid a type error in the process filter when renaming
buffers.
* lisp/erc/erc-networks.el (erc-networks--examine-targets): New test.
* test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
(erc-scenarios-upstream-recon--znc/severed): New test.
* test/lisp/erc/erc-scenarios-misc.el
(erc-scenarios-base-mask-target-routing): Adjust timeout.
* test/lisp/erc/resources/base/upstream-reconnect/znc-severed.eld:
New file.
* test/lisp/erc/resources/erc-tests-common.el
(erc-tests-common-make-server-buf): Use NAME parameter for creating
ID.

(cherry picked from commit aa6315ee685185dd1b9b63ee94636e662d68106b)
lisp/erc/erc-networks.el
test/lisp/erc/erc-networks-tests.el
test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
test/lisp/erc/erc-scenarios-misc.el
test/lisp/erc/resources/base/upstream-reconnect/znc-severed.eld [new file with mode: 0644]
test/lisp/erc/resources/erc-tests-common.el