start working through memory bugs
This commit is contained in:
15
xmltest.cpp
15
xmltest.cpp
@@ -1334,10 +1334,10 @@ int main( int argc, const char ** argv )
|
||||
|
||||
{
|
||||
// Test that it doesn't crash.
|
||||
const char* xml = "<?xml version=\"1.0\"?><root><sample><field0><1</field0><field1>2</field1></sample></root>";
|
||||
XMLDocument doc;
|
||||
doc.Parse(xml);
|
||||
doc.PrintError();
|
||||
const char* xml = "<?xml version=\"1.0\"?><root><sample><field0><1</field0><field1>2</field1></sample></root>";
|
||||
XMLDocument doc;
|
||||
doc.Parse(xml);
|
||||
doc.PrintError();
|
||||
}
|
||||
|
||||
#if 1
|
||||
@@ -1390,6 +1390,13 @@ int main( int argc, const char ** argv )
|
||||
doc.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
// If this doesn't assert in DEBUG, all is well.
|
||||
tinyxml2::XMLDocument doc;
|
||||
tinyxml2::XMLElement *pRoot = doc.NewElement("Root");
|
||||
doc.DeleteNode(pRoot);
|
||||
}
|
||||
|
||||
|
||||
// ----------- Performance tracking --------------
|
||||
|
||||
Reference in New Issue
Block a user