repo: ngircd action: commit revision: path_from: revision_from: 63ad3b9acd1e461a669d31de50ff5c3eabaefc85: path_to: revision_to:
commit 63ad3b9acd1e461a669d31de50ff5c3eabaefc85 Author: Alexander BartonDate: Tue Jul 18 11:45:01 2023 +0200 Update the final "closing connection" message Add some more information (nick name, user name, host name) and bring it in line with some other implementations (at least ircd2.11 and Hybrid). diff --git a/src/ngircd/conn.c b/src/ngircd/conn.c
--- a/src/ngircd/conn.c +++ b/src/ngircd/conn.c @@ -1055,8 +1055,10 @@ Conn_Close(CONN_ID Idx, const char *LogMsg, const char *FwdMsg, bool InformClien } #endif /* Send ERROR to client (see RFC 2812, section 3.1.7) */ - if (FwdMsg) - Conn_WriteStr(Idx, "ERROR :%s", FwdMsg); + if (c) + Conn_WriteStr(Idx, "ERROR :Closing connection: %s[%s@%s] (%s)", + Client_ID(c), Client_User(c), Client_Hostname(c), + FwdMsg ? FwdMsg : "\"\""); else Conn_WriteStr(Idx, "ERROR :Closing connection"); }
-----END OF PAGE-----