createauthonly: allow opers through explicitly
This commit is contained in:
parent
326217c4d0
commit
b47db00e58
|
@ -1,8 +1,8 @@
|
|||
/*
|
||||
* This module restricts channel creation to authenticated users
|
||||
* only. This module could be useful for running private chat
|
||||
* systems, or if a network gets droneflood problems. It will
|
||||
* return ERR_NEEDREGGEDNICK on failure.
|
||||
* and IRC operators only. This module could be useful for
|
||||
* running private chat systems, or if a network gets droneflood
|
||||
* problems. It will return ERR_NEEDREGGEDNICK on failure.
|
||||
* -- nenolod
|
||||
*
|
||||
* $Id: createauthonly.c 833 2006-02-15 00:27:59Z jilles $
|
||||
|
@ -32,6 +32,6 @@ h_can_create_channel_authenticated(hook_data_client_approval *data)
|
|||
{
|
||||
struct Client *source_p = data->client;
|
||||
|
||||
if (*source_p->user->suser == '\0')
|
||||
if (*source_p->user->suser == '\0' && !IsOper(source_p))
|
||||
data->approved = ERR_NEEDREGGEDNICK;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue