X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Ffreenet%2Fmessagexml.cpp;h=ebba5f570d3873514d09bef04d0d1fd2df66575f;hb=1230cc420c955e75051d011d964bc68f061ba08c;hp=9652c766b3d34a9b5d4116b226f3b9d48f6b0ac6;hpb=6836fbb5db8464f56e682989996b2210b14231d0;p=fms.git diff --git a/src/freenet/messagexml.cpp b/src/freenet/messagexml.cpp index 9652c76..ebba5f5 100644 --- a/src/freenet/messagexml.cpp +++ b/src/freenet/messagexml.cpp @@ -97,27 +97,27 @@ const bool MessageXML::ParseXML(const std::string &xml) txt=hnd.FirstChild("Message").FirstChild("Date").FirstChild().ToText(); if(txt) { - m_date=txt->ValueStr(); + m_date=SanitizeSingleString(txt->ValueStr()); } txt=hnd.FirstChild("Message").FirstChild("Time").FirstChild().ToText(); if(txt) { - m_time=txt->ValueStr(); + m_time=SanitizeSingleString(txt->ValueStr()); } txt=hnd.FirstChild("Message").FirstChild("Subject").FirstChild().ToText(); if(txt) { - m_subject=txt->ValueStr(); + m_subject=SanitizeSingleString(txt->ValueStr()); } txt=hnd.FirstChild("Message").FirstChild("MessageID").FirstChild().ToText(); if(txt) { - m_messageid=txt->ValueStr(); + m_messageid=SanitizeSingleString(txt->ValueStr()); } txt=hnd.FirstChild("Message").FirstChild("ReplyBoard").FirstChild().ToText(); if(txt) { - m_replyboard=txt->ValueStr(); + m_replyboard=SanitizeSingleString(txt->ValueStr()); StringFunctions::LowerCase(m_replyboard,m_replyboard); if(m_replyboard.size()>40) { @@ -135,7 +135,7 @@ const bool MessageXML::ParseXML(const std::string &xml) { if(node2->FirstChild()) { - std::string boardname=node2->FirstChild()->ValueStr(); + std::string boardname=SanitizeSingleString(node2->FirstChild()->ValueStr()); StringFunctions::LowerCase(boardname,boardname); if(boardname.size()>40) { @@ -156,13 +156,13 @@ const bool MessageXML::ParseXML(const std::string &xml) txt=hnd2.FirstChild("Order").FirstChild().ToText(); if(txt) { - orderstr=txt->ValueStr(); + orderstr=SanitizeSingleString(txt->ValueStr()); StringFunctions::Convert(orderstr,order); } txt=hnd2.FirstChild("MessageID").FirstChild().ToText(); if(txt) { - messageid=txt->ValueStr(); + messageid=SanitizeSingleString(txt->ValueStr()); } if(order!=-1 && messageid!="") @@ -185,13 +185,13 @@ const bool MessageXML::ParseXML(const std::string &xml) txt=hnd2.FirstChild("Key").FirstChild().ToText(); if(txt) { - key=txt->ValueStr(); + key=SanitizeSingleString(txt->ValueStr()); } txt=hnd2.FirstChild("Size").FirstChild().ToText(); if(txt) { - sizestr=txt->ValueStr(); + sizestr=SanitizeSingleString(txt->ValueStr()); StringFunctions::Convert(sizestr,size); }