]> jfr.im git - solanum.git/blobdiff - extensions/chm_insecure.c
Remove Windows support
[solanum.git] / extensions / chm_insecure.c
index b7ccd2f1784fe13184492ab58951b93436ee9922..b2c4ba5ea360e95d7f699da20eda025ba108864c 100644 (file)
 #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 }
@@ -47,7 +48,7 @@ h_can_join(hook_data_channel *data)
        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;