X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fm_relay.c;h=2bfb142da4b69c3c3180c94b75f57c3e5b51d98b;hp=ed8a758d117b43af398f0a7af53a9af09b6412d4;hb=bb5d6a24f02155e2252474809cd5e7161fa29b93;hpb=21592a40b5608357580412667ce0c31b8a1ebc5f diff --git a/ircd/m_relay.c b/ircd/m_relay.c index ed8a758..2bfb142 100644 --- a/ircd/m_relay.c +++ b/ircd/m_relay.c @@ -105,6 +105,8 @@ static void mode_a_check_altchan(struct Client* sptr, char *channel) { err2 = ERR_CHANNELISFULL; else if ((chptrb->mode.mode & MODE_REGONLY) && !IsAccount(sptr)) err2 = ERR_NEEDREGGEDNICK; + else if ((chptrb->mode.mode & MODE_SSLCHAN) && !IsSSL(sptr)) + err2 = ERR_SSLCHANNEL; else if (find_ban(sptr, chptrb->banlist)) err2 = ERR_BANNEDFROMCHAN; else if (*chptrb->mode.key) //Fix this!