X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_showfile.cpp;h=57c501e909c7e5704eda3ccdbde37d496cb45b33;hb=c46f8a368c42f64284244f3d2dfc022a383294fa;hp=9973bf2b6615819f34df647b1a3caae73c8034b4;hpb=dbe5a1fc6f9e18765863f332a3e79d7c918d3e65;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_showfile.cpp b/src/modules/m_showfile.cpp index 9973bf2b6..57c501e90 100644 --- a/src/modules/m_showfile.cpp +++ b/src/modules/m_showfile.cpp @@ -44,7 +44,6 @@ class CommandShowFile : public Command CmdResult Handle(const std::vector& parameters, User* user) CXX11_OVERRIDE { - const std::string& sn = ServerInstance->Config->ServerName; if (method == SF_NUMERIC) { if (!introtext.empty()) @@ -58,9 +57,11 @@ class CommandShowFile : public Command else { const char* msgcmd = (method == SF_MSG ? "PRIVMSG" : "NOTICE"); - std::string header = InspIRCd::Format(":%s %s %s :", sn.c_str(), msgcmd, user->nick.c_str()); for (file_cache::const_iterator i = contents.begin(); i != contents.end(); ++i) - user->SendText(header + *i); + { + const std::string& line = *i; + user->WriteCommand(msgcmd, ":" + line); + } } return CMD_SUCCESS; }