summaryrefslogtreecommitdiff
path: root/test/source/diff
diff options
context:
space:
mode:
Diffstat (limited to 'test/source/diff')
-rw-r--r--test/source/diff/diff.cxx9
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()