+ cmd.opermotd.clear();
+ ConfigTag* conf = ServerInstance->Config->ConfValue("opermotd");
+ onoper = conf->getBool("onoper", true);
+
+ try
+ {
+ FileReader reader(conf->getString("file", "opermotd"));
+ cmd.opermotd = reader.GetVector();
+ }
+ catch (CoreException&)
+ {
+ // Nothing happens here as we do the error handling in ShowOperMOTD.
+ }
+
+ if (conf->getBool("processcolors"))
+ InspIRCd::ProcessColors(cmd.opermotd);