diff --git a/test/source/diff/diff.cxx b/test/source/diff/diff.cxx index bb460f788930..f174e4a4b702 100644 --- a/test/source/diff/diff.cxx +++ b/test/source/diff/diff.cxx @@ -108,9 +108,12 @@ XMLDiff::XMLDiff( const char* pFileName, const char* pContent, int size, const c xmlFile1 = xmlParseFile(pFileName); xmlFile2 = xmlParseMemory(pContent, size); - xmlDocPtr xmlToleranceFile = xmlParseFile(pToleranceFile); - loadToleranceFile(xmlToleranceFile); - xmlFreeDoc(xmlToleranceFile); + if(pToleranceFile) + { + xmlDocPtr xmlToleranceFile = xmlParseFile(pToleranceFile); + loadToleranceFile(xmlToleranceFile); + xmlFreeDoc(xmlToleranceFile); + } } XMLDiff::~XMLDiff()