repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 881b9af2512a9707cdd599f84628a03c4e22cf2b:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 881b9af2512a9707cdd599f84628a03c4e22cf2b
Author: Alexander Barton 
Date:   Tue May 19 23:06:28 2009 +0200

    Generate WALLOPS message on operator-generated SQUIT

diff --git a/src/ngircd/irc-server.c b/src/ngircd/irc-server.c
index ca2502dc62414008abdd558a715d458436aa8b2c..
index ..a0a94688526d8326f03d051678cd08db824d307d 100644
--- a/src/ngircd/irc-server.c
+++ b/src/ngircd/irc-server.c
@@ -332,6 +332,10 @@ IRC_SQUIT(CLIENT * Client, REQUEST * Req)
 		/* We are directly connected to the target server, so we
 		 * have to tear down the connection and to inform all the
 		 * other remaining servers in the network */
+		IRC_SendWallops(Client_ThisServer(), Client_ThisServer(),
+				"Received SQUIT %s from %s: %s",
+				Req->argv[0], Client_ID(from),
+				Req->argv[1][0] ? Req->argv[1] : "-");
 		Conn_Close(con, NULL, msg, true);
 		if (con == Client_Conn(Client))
 			return DISCONNECTED;

-----END OF PAGE-----