Convert SQUERY to PRIVMSG on RFC 1459 compliant links.

This commit is contained in:
Alexander Barton 2008-08-17 15:19:45 +02:00
parent 3afa0e0658
commit 28e9888764
1 changed files with 11 additions and 0 deletions

View File

@ -438,6 +438,17 @@ Send_Message(CLIENT * Client, REQUEST * Req, int ForceType, bool SendErrors)
Client_ID(from), Client_ID(from),
currentTarget); currentTarget);
} }
#ifndef STRICT_RFC
if (ForceType == CLIENT_SERVICE &&
(Conn_Options(Client_Conn(Client_NextHop(cl)))
& CONN_RFC1459)) {
/* SQUERY command but RFC 1459 link: convert
* request to PRIVMSG command */
Req->command = "PRIVMSG";
}
#endif
if (SendErrors && (Client_Type(Client) != CLIENT_SERVER) if (SendErrors && (Client_Type(Client) != CLIENT_SERVER)
&& strchr(Client_Modes(cl), 'a')) { && strchr(Client_Modes(cl), 'a')) {
/* Target is away */ /* Target is away */