diff --git a/tests/src/MemHandlerTest/MemoryMonitor.cpp b/tests/src/MemHandlerTest/MemoryMonitor.cpp
index 7ccda7f6e838e1b22bfb494d5b21fe02ba0f6083..551af7b49e124c8ea2a6c1703dcab09b85565207 100644
--- a/tests/src/MemHandlerTest/MemoryMonitor.cpp
+++ b/tests/src/MemHandlerTest/MemoryMonitor.cpp
@@ -382,7 +382,9 @@ int main (int argC,  char *argV[])
                     DOMTreeWalker* pWalker=doc->createTreeWalker(doc->getDocumentElement(), DOMNodeFilter::SHOW_TEXT, NULL, true);
 	                DOMText* textNode=(DOMText*)pWalker->nextNode();
                     pWalker->release();
-                    const XMLCh* txt=(textNode!=NULL?textNode->getWholeText():NULL);
+                    // this isn't stored or used, but might throw as part of the test?
+                    if (textNode!=NULL)
+                        textNode->getWholeText();
                 }
                 sax2parser->parse(xmlFile);
                 saxParser->parse(xmlFile);