Commit Diff


commit - fa15eb169814c1ca434e49464d6f5d150057ae31
commit + 720eb874a9397672de06055947a057db8cf62007
blob - 4058f3dfe8febbbe2a709da4bec030c1ebeb18a9
blob + 26e37d443f09950913f3a8692fa33b860edd9cea
--- doc/Commands.txt
+++ doc/Commands.txt
@@ -593,12 +593,19 @@ Server Protocol Commands
 - ERROR
 	ERROR [<message> [<> [...]]]
 	.
-	Return an error message to the server. The first parameter, if given,
-	will be logged by the server, all further parameters are silently
-	ignored.
+	Inform a client or a server about an error condition. The first 
+	parameter, if given, is logged by the server receiving the message,
+	all other parameters are silently ignored.
 	.
-	This command is silently ignored on non-server and non-service links.
+	This command is silently ignored on non-server and non-service links
+	and shouldn't be used by regular IRC clients.
+	.
+	The ERROR message is also sent before terminating a regular client
+	connection.
 
+	References:
+	 - RFC 2812, 3.7.4 "Error message"
+
 - METADATA
 	METADATA <target> <key> <value>
 	.