]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Initialize ServerConfig::EmptyTag using the init list
authorAttila Molnar <attilamolnar@hush.com>
Tue, 9 Dec 2014 11:30:21 +0000 (12:30 +0100)
committerAttila Molnar <attilamolnar@hush.com>
Tue, 9 Dec 2014 11:30:21 +0000 (12:30 +0100)
src/configreader.cpp

index 54c32d8464f60811c121b52f0dd54e4f26314833..df58ec812a4fc0a223883e2acc267b2bb0d15d5c 100644 (file)
 #include "configparser.h"
 #include <iostream>
 
+static ConfigTag* CreateEmptyTag()
+{
+       std::vector<KeyVal>* items;
+       return ConfigTag::create("empty", "<auto>", 0, items);
+}
+
 ServerConfig::ServerConfig()
+       : EmptyTag(CreateEmptyTag())
 {
        RawLog = HideBans = HideSplits = UndernetMsgPrefix = false;
        WildcardIPv6 = InvBypassModes = true;
@@ -41,9 +48,6 @@ ServerConfig::ServerConfig()
        OperMaxChans = 30;
        c_ipv4_range = 32;
        c_ipv6_range = 128;
-
-       std::vector<KeyVal>* items;
-       EmptyTag = ConfigTag::create("empty", "<auto>", 0, items);
 }
 
 ServerConfig::~ServerConfig()