]> git.eshelyaron.com Git - emacs.git/commit
ERC: Fix ERC's IBuffer format "crash" on killed server buffer
authorOlivier Certner <ocert.dev@free.fr>
Fri, 23 Oct 2020 12:39:04 +0000 (14:39 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 23 Oct 2020 12:54:31 +0000 (14:54 +0200)
commit944c4708358e0121a1a62b629959032e399f3187
treee47bb4c215ad5c4c8f5e87f75601b3451932bbee
parentead957a2c3281002d5675f0f6efdc28ea223ea6f
ERC: Fix ERC's IBuffer format "crash" on killed server buffer

* lisp/erc/erc-ibuffer.el (erc-server-name): Fix a crash when
displaying (or updating) an IBuffer buffer using ERC's first IBuffer
format.  This happens when one ERC buffer has its associated server
buffer killed, e.g., voluntarily or automatically after server
disconnection when `erc-kill-server-buffer-on-quit' is set to t.  The
culprit is the "Server" column, which returns nil in this case.
Display "(closed)" instead (bug#44156).
Copyright-paperwork-exempt: yes
lisp/erc/erc-ibuffer.el