From: Alexander Barton Date: Mon, 14 Feb 2011 00:44:40 +0000 (+0100) Subject: Correctly detect errors when handling "MODE x" commands X-Git-Tag: rel-18-rc1~49 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=adfa968f995c9f65130b96efef2cf389c1017efe;p=ngircd Correctly detect errors when handling "MODE x" commands --- diff --git a/src/ngircd/irc-mode.c b/src/ngircd/irc-mode.c index 57af0bf6..50b0db04 100644 --- a/src/ngircd/irc-mode.c +++ b/src/ngircd/irc-mode.c @@ -204,7 +204,7 @@ Client_Mode( CLIENT *Client, REQUEST *Req, CLIENT *Origin, CLIENT *Target ) case 'x': /* Cloak hostname */ if (Client_HasMode(Client, 'r')) - IRC_WriteStrClient(Origin, + ok = IRC_WriteStrClient(Origin, ERR_RESTRICTED_MSG, Client_ID(Origin)); else