mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 05:52:59 +00:00 
			
		
		
		
	Fix RPL_INVITING message: It must originate from the server
All numeric replies must originate from an IRC server, never from a client. So fix the RPL_INVITING message! Thanks tommyrot for reporting this! Closes #307.
This commit is contained in:
		| @@ -222,9 +222,9 @@ IRC_INVITE(CLIENT *Client, REQUEST *Req) | ||||
|  | ||||
| 	if (Client_Conn(target) > NONE) { | ||||
| 		/* The target user is local, so we have to send the status code */ | ||||
| 		if (!IRC_WriteStrClientPrefix(from, target, RPL_INVITING_MSG, | ||||
| 					       Client_ID(from), Req->argv[0], | ||||
| 					       colon_if_necessary, Req->argv[1])) | ||||
| 		if (!IRC_WriteStrClient(from, RPL_INVITING_MSG, | ||||
| 					Client_ID(from), Req->argv[0], | ||||
| 					colon_if_necessary, Req->argv[1])) | ||||
| 			return DISCONNECTED; | ||||
|  | ||||
| 		if (Client_HasMode(target, 'a') && | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton