#include "numeric.h"
#include "chmode.h"
-static void h_can_join(hook_data_channel *);
static const char chm_insecure_desc[] =
"Adds channel mode +U that allows non-SSL users to join a channel, "
"disallowing them by default";
+static void h_can_join(hook_data_channel *);
+
mapi_hfn_list_av1 sslonly_hfnlist[] = {
{ "can_join", (hookfn) h_can_join },
{ NULL, NULL }
struct Client *source_p = data->client;
struct Channel *chptr = data->chptr;
- if(!(chptr->mode.mode & mymode) && !IsSSLClient(source_p)) {
+ if(!(chptr->mode.mode & mymode) && !IsSecureClient(source_p)) {
/* XXX This is equal to ERR_THROTTLE */
sendto_one_numeric(source_p, 480, "%s :Cannot join channel (-U) - SSL/TLS required", chptr->chname);
data->approved = ERR_CUSTOM;