diff --git a/files/restrict-chans.c b/files/restrict-chans.c index 7cd6651..6b16e51 100644 --- a/files/restrict-chans.c +++ b/files/restrict-chans.c @@ -59,7 +59,7 @@ MOD_TEST() int isreg_check_join(Client *client, Channel *channel, const char *key, char **errmsg) { Client *serv_server; - if (!SASL_SERVER || !(serv_server = find_server(SASL_SERVER, NULL)) || !(serv_server = find_server(SERVICES_NAME, NULL))) + if (!(serv_server = find_server(SASL_SERVER, NULL)) || !(serv_server = find_server(SERVICES_NAME, NULL))) return HOOK_CONTINUE; if (has_channel_mode(channel, 'P')) // it's permanent, continue; @@ -79,7 +79,7 @@ int isreg_check_join(Client *client, Channel *channel, const char *key, char **e int isreg_can_join(Client *client, Channel *channel, const char *key) { Client *serv_server; - if (!SASL_SERVER || !(serv_server = find_server(SASL_SERVER, NULL)) || !(serv_server = find_server(SERVICES_NAME, NULL))) + if (!(serv_server = find_server(SASL_SERVER, NULL)) || !(serv_server = find_server(SERVICES_NAME, NULL))) return HOOK_CONTINUE; if (has_channel_mode(channel, 'P')) // it's permanent, continue;