version 0.2.6
[fms.git] / src / freenet / identityxml.cpp
index b2b33c7..e3905a9 100644 (file)
@@ -48,7 +48,6 @@ const bool IdentityXML::ParseXML(const std::string &xml)
 \r
        if(!td.Error())\r
        {\r
-               TiXmlElement *el;\r
                TiXmlText *txt;\r
                TiXmlHandle hnd(&td);\r
 \r
@@ -60,6 +59,11 @@ const bool IdentityXML::ParseXML(const std::string &xml)
                        m_name=txt->ValueStr();\r
                }\r
 \r
+               if(m_name.size()>40)\r
+               {\r
+                       m_name.erase(40);\r
+               }\r
+\r
                m_singleuse=XMLGetBooleanElement(hnd.FirstChild("Identity").ToElement(),"SingleUse");\r
 \r
                m_publishtrustlist=XMLGetBooleanElement(hnd.FirstChild("Identity").ToElement(),"PublishTrustList");\r