X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git;a=blobdiff_plain;f=src%2Fngircd%2Firc-mode.c;h=8da4a65aefed06ed1f41f0b0de43c9fc348201cd;hp=f91a28c6aca634591e785a41b2f159d6b4629e52;hb=e01e8f1cb6812ac24821fa540fd6ce4e61ccbc12;hpb=74be9040183c113d5cb62ad25782099479a5c450 diff --git a/src/ngircd/irc-mode.c b/src/ngircd/irc-mode.c index f91a28c6..8da4a65a 100644 --- a/src/ngircd/irc-mode.c +++ b/src/ngircd/irc-mode.c @@ -256,6 +256,14 @@ Client_Mode( CLIENT *Client, REQUEST *Req, CLIENT *Origin, CLIENT *Target ) ERR_RESTRICTED_MSG, Client_ID(Origin)); break; + case 'R': /* Registered (not [un]settable by clients) */ + if (Client_Type(Client) == CLIENT_SERVER) + x[0] = 'R'; + else + ok = IRC_WriteStrClient(Origin, + ERR_NICKREGISTER_MSG, + Client_ID(Origin)); + break; case 'x': /* Cloak hostname */ if (Client_HasMode(Client, 'r')) ok = IRC_WriteStrClient(Origin,