version 0.2.18
[fms.git] / src / freenet / messagexml.cpp
index 9652c76..ebba5f5 100644 (file)
@@ -97,27 +97,27 @@ const bool MessageXML::ParseXML(const std::string &xml)
                txt=hnd.FirstChild("Message").FirstChild("Date").FirstChild().ToText();\r
                if(txt)\r
                {\r
-                       m_date=txt->ValueStr();\r
+                       m_date=SanitizeSingleString(txt->ValueStr());\r
                }\r
                txt=hnd.FirstChild("Message").FirstChild("Time").FirstChild().ToText();\r
                if(txt)\r
                {\r
-                       m_time=txt->ValueStr();\r
+                       m_time=SanitizeSingleString(txt->ValueStr());\r
                }\r
                txt=hnd.FirstChild("Message").FirstChild("Subject").FirstChild().ToText();\r
                if(txt)\r
                {\r
-                       m_subject=txt->ValueStr();\r
+                       m_subject=SanitizeSingleString(txt->ValueStr());\r
                }\r
                txt=hnd.FirstChild("Message").FirstChild("MessageID").FirstChild().ToText();\r
                if(txt)\r
                {\r
-                       m_messageid=txt->ValueStr();\r
+                       m_messageid=SanitizeSingleString(txt->ValueStr());\r
                }\r
                txt=hnd.FirstChild("Message").FirstChild("ReplyBoard").FirstChild().ToText();\r
                if(txt)\r
                {\r
-                       m_replyboard=txt->ValueStr();\r
+                       m_replyboard=SanitizeSingleString(txt->ValueStr());\r
                        StringFunctions::LowerCase(m_replyboard,m_replyboard);\r
                        if(m_replyboard.size()>40)\r
                        {\r
@@ -135,7 +135,7 @@ const bool MessageXML::ParseXML(const std::string &xml)
                {\r
                        if(node2->FirstChild())\r
                        {\r
-                               std::string boardname=node2->FirstChild()->ValueStr();\r
+                               std::string boardname=SanitizeSingleString(node2->FirstChild()->ValueStr());\r
                                StringFunctions::LowerCase(boardname,boardname);\r
                                if(boardname.size()>40)\r
                                {\r
@@ -156,13 +156,13 @@ const bool MessageXML::ParseXML(const std::string &xml)
                        txt=hnd2.FirstChild("Order").FirstChild().ToText();\r
                        if(txt)\r
                        {\r
-                               orderstr=txt->ValueStr();\r
+                               orderstr=SanitizeSingleString(txt->ValueStr());\r
                                StringFunctions::Convert(orderstr,order);\r
                        }\r
                        txt=hnd2.FirstChild("MessageID").FirstChild().ToText();\r
                        if(txt)\r
                        {\r
-                               messageid=txt->ValueStr();\r
+                               messageid=SanitizeSingleString(txt->ValueStr());\r
                        }\r
 \r
                        if(order!=-1 && messageid!="")\r
@@ -185,13 +185,13 @@ const bool MessageXML::ParseXML(const std::string &xml)
                        txt=hnd2.FirstChild("Key").FirstChild().ToText();\r
                        if(txt)\r
                        {\r
-                               key=txt->ValueStr();\r
+                               key=SanitizeSingleString(txt->ValueStr());\r
                        }\r
 \r
                        txt=hnd2.FirstChild("Size").FirstChild().ToText();\r
                        if(txt)\r
                        {\r
-                               sizestr=txt->ValueStr();\r
+                               sizestr=SanitizeSingleString(txt->ValueStr());\r
                                StringFunctions::Convert(sizestr,size);\r
                        }\r
 \r