X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Firc-mode.c;h=dc37ad00c83ed5dee4dbc047a6e8b1ce234484ff;hp=8da4a65aefed06ed1f41f0b0de43c9fc348201cd;hb=1d3def0cc6271ff77b39deec07eee240e1968d52;hpb=e01e8f1cb6812ac24821fa540fd6ce4e61ccbc12 diff --git a/src/ngircd/irc-mode.c b/src/ngircd/irc-mode.c index 8da4a65a..dc37ad00 100644 --- a/src/ngircd/irc-mode.c +++ b/src/ngircd/irc-mode.c @@ -229,6 +229,14 @@ Client_Mode( CLIENT *Client, REQUEST *Req, CLIENT *Origin, CLIENT *Target ) ERR_NOPRIVILEGES_MSG, Client_ID(Origin)); break; + case 'B': /* Bot */ + if (Client_HasMode(Client, 'r')) + ok = IRC_WriteStrClient(Origin, + ERR_RESTRICTED_MSG, + Client_ID(Origin)); + else + x[0] = 'B'; + break; case 'c': /* Receive connect notices * (only settable by IRC operators!) */ if (!set || Client_Type(Client) == CLIENT_SERVER