X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ffreenet%2Fmessagexml.cpp;h=ec5946e72facab20b3e1ef19965dc425501be3f0;hb=107bd97018964d48425306026d06afd038e84db0;hp=994ebd4fd718e9335c5eb0405e57ba4b642fc3f5;hpb=befd91205eff729a182f66de15374a577a8718f7;p=fms.git diff --git a/src/freenet/messagexml.cpp b/src/freenet/messagexml.cpp index 994ebd4..ec5946e 100644 --- a/src/freenet/messagexml.cpp +++ b/src/freenet/messagexml.cpp @@ -103,6 +103,11 @@ const bool MessageXML::ParseXML(const std::string &xml) if(txt) { m_replyboard=txt->ValueStr(); + StringFunctions::LowerCase(m_replyboard,m_replyboard); + if(m_replyboard.size()>40) + { + m_replyboard.erase(40); + } } txt=hnd.FirstChild("Message").FirstChild("Body").FirstChild().ToText(); if(txt) @@ -117,6 +122,10 @@ const bool MessageXML::ParseXML(const std::string &xml) { std::string boardname=node2->FirstChild()->ValueStr(); StringFunctions::LowerCase(boardname,boardname); + if(boardname.size()>40) + { + boardname.erase(40); + } m_boards.push_back(boardname); } node2=node2->NextSibling("Board");