Hi, In the attached patch, I propose a fix for the recent change of the function `rcirc-buffer-process'. This function used to return the rcirc server process when it existed, or nil. However, since a78d87e7ed it raises an error. This is a problem if the user kills the server buffer before it kills the channels' buffer because it is not possible to kill them after that. (The function `rcirc-clean-up-buffer' is called via `kill-buffer-hook' and it calls `rcirc-buffer-process'.) WDYT? Regards,