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=ca4cdd0624f6db851d7fdd2e0920612835066a2f;hp=fa35cdd0f29d7742d92c169f6ce992a56eaa1ca5;hb=186ab51137886166ad56f1682d7caafff61cf304;hpb=0d9740b9fa1a432d35f73fafa7fb2ecd9a435502 diff --git a/src/ngircd/irc-mode.c b/src/ngircd/irc-mode.c index fa35cdd0..ca4cdd06 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,