X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Fboardlistxml.cpp;h=117d25a09077ed809eed772bd6a44e85b6840da2;hp=b88cb7330d326e0627e21900caad64b6c365f9a7;hb=107bd97018964d48425306026d06afd038e84db0;hpb=5c0453c8697cfaa843dd7f799e5404733ee56e13 diff --git a/src/freenet/boardlistxml.cpp b/src/freenet/boardlistxml.cpp index b88cb73..117d25a 100644 --- a/src/freenet/boardlistxml.cpp +++ b/src/freenet/boardlistxml.cpp @@ -15,6 +15,10 @@ void BoardListXML::AddBoard(const std::string &name, const std::string &descript { std::string lowername=name; StringFunctions::LowerCase(lowername,lowername); + if(lowername.size()>40) + { + lowername.erase(40); + } m_boards.push_back(board(lowername,description)); } } @@ -100,6 +104,10 @@ const bool BoardListXML::ParseXML(const std::string &xml) { name=txt->ValueStr(); StringFunctions::LowerCase(name,name); + if(name.size()>40) + { + name.erase(40); + } } txt=hnd2.FirstChild("Description").FirstChild().ToText(); if(txt)