mirror of
https://github.com/osmarks/ngircd.git
synced 2024-12-12 01:40:27 +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:
parent
0f90a059b6
commit
0035e0d778
@ -222,9 +222,9 @@ IRC_INVITE(CLIENT *Client, REQUEST *Req)
|
|||||||
|
|
||||||
if (Client_Conn(target) > NONE) {
|
if (Client_Conn(target) > NONE) {
|
||||||
/* The target user is local, so we have to send the status code */
|
/* The target user is local, so we have to send the status code */
|
||||||
if (!IRC_WriteStrClientPrefix(from, target, RPL_INVITING_MSG,
|
if (!IRC_WriteStrClient(from, RPL_INVITING_MSG,
|
||||||
Client_ID(from), Req->argv[0],
|
Client_ID(from), Req->argv[0],
|
||||||
colon_if_necessary, Req->argv[1]))
|
colon_if_necessary, Req->argv[1]))
|
||||||
return DISCONNECTED;
|
return DISCONNECTED;
|
||||||
|
|
||||||
if (Client_HasMode(target, 'a') &&
|
if (Client_HasMode(target, 'a') &&
|
||||||
|
Loading…
Reference in New Issue
Block a user