From b5213d5a81bc8685e317913a1d2cfdcd5d92ebd5 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 26 Mar 2025 11:05:28 +0000 Subject: Initialize Channel in the Modern C++ way. --- src/channels.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/channels.cpp b/src/channels.cpp index c3eb2bedf..3e7fb6e50 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -29,17 +29,12 @@ channel_map ChannelList; std::vector Channel::deleting; Channel::Channel(const Anope::string &nname, time_t ts) + : name(nname) + , creation_time(ts) { if (nname.empty()) throw CoreException("A channel without a name ?"); - this->name = nname; - - this->creation_time = ts; - this->syncing = this->botchannel = false; - this->server_modetime = this->chanserv_modetime = 0; - this->server_modecount = this->chanserv_modecount = this->bouncy_modes = this->topic_ts = this->topic_time = 0; - this->ci = ChannelInfo::Find(this->name); if (this->ci) this->ci->c = this; @@ -111,7 +106,7 @@ void Channel::CheckModes() if (this->chanserv_modetime == Anope::CurTime && this->server_modetime == Anope::CurTime && this->server_modecount >= 3 && this->chanserv_modecount >= 3) { Log() << "Warning: unable to set modes on channel " << this->name << ". Are your servers' U:lines configured correctly?"; - this->bouncy_modes = 1; + this->bouncy_modes = true; return; } -- cgit