summaryrefslogtreecommitdiffstats
path: root/qpdf/test_driver.cc
diff options
context:
space:
mode:
Diffstat (limited to 'qpdf/test_driver.cc')
-rw-r--r--qpdf/test_driver.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/qpdf/test_driver.cc b/qpdf/test_driver.cc
index 75f5b973..3863cdbe 100644
--- a/qpdf/test_driver.cc
+++ b/qpdf/test_driver.cc
@@ -72,6 +72,11 @@ class ParserCallbacks: public QPDFObjectHandle::ParserCallbacks
void
ParserCallbacks::handleObject(QPDFObjectHandle obj)
{
+ if (obj.isName() && (obj.getName() == "/Abort"))
+ {
+ std::cout << "test suite: terminating parsing" << std::endl;
+ terminateParsing();
+ }
std::cout << obj.getTypeName() << ": ";
if (obj.isInlineImage())
{