summaryrefslogtreecommitdiff
path: root/src/servers.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2011-01-08 00:25:11 -0500
committerAdam <Adam@anope.org>2011-01-08 00:25:11 -0500
commit512d23d60f25203ab88605ba131a0704cadd2263 (patch)
treef7bf42a648677f02f170db1e6692fafad10d81c6 /src/servers.cpp
parent44038491264a350a8849e1d7e8547bbdec134d74 (diff)
Made the Flag class able to convert flags to strings and back
Diffstat (limited to 'src/servers.cpp')
-rw-r--r--src/servers.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/servers.cpp b/src/servers.cpp
index 0f9930403..47a5e5389 100644
--- a/src/servers.cpp
+++ b/src/servers.cpp
@@ -45,7 +45,8 @@ CapabInfo Capab_Info[] = {
{"", CAPAB_END}
};
-Flags<CapabType, CAPAB_END> Capab;
+static const Anope::string CapabFlags = "";
+Flags<CapabType, CAPAB_END> Capab(&CapabFlags);
/** Constructor
* @param uplink The uplink this server is from, is only NULL when creating Me
@@ -55,7 +56,7 @@ Flags<CapabType, CAPAB_END> Capab;
* @param sid Server sid/numeric
* @param flag An optional server flag
*/
-Server::Server(Server *uplink, const Anope::string &name, unsigned hops, const Anope::string &description, const Anope::string &sid, ServerFlag flag) : Name(name), Hops(hops), Description(description), SID(sid), UplinkServer(uplink)
+Server::Server(Server *uplink, const Anope::string &name, unsigned hops, const Anope::string &description, const Anope::string &sid, ServerFlag flag) : Flags<ServerFlag>(ServerFlagStrings), Name(name), Hops(hops), Description(description), SID(sid), UplinkServer(uplink)
{
this->SetFlag(SERVER_SYNCING);
this->SetFlag(flag);