diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/source/diff/diff.cxx | 9 |
1 files changed, 6 insertions, 3 deletions
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() |