From d3ec60600c736d0cca002d83022e38febda7ffbf Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Thu, 25 Apr 2019 14:29:11 +0200 Subject: Optional operation limit Useful to avoid timeouts when fuzzing. --- tests/fuzz/xslt.c | 1 + 1 file changed, 1 insertion(+) (limited to 'tests') diff --git a/tests/fuzz/xslt.c b/tests/fuzz/xslt.c index 0520550d..0d7bfebf 100644 --- a/tests/fuzz/xslt.c +++ b/tests/fuzz/xslt.c @@ -124,6 +124,7 @@ LLVMFuzzerTestOneInput(const char *data, size_t size) { ctxt = xsltNewTransformContext(sheet, doc); xsltSetCtxtSecurityPrefs(sec, ctxt); ctxt->maxTemplateDepth = 100; + ctxt->opLimit = 200000; xsltSetXPathResourceLimits(ctxt->xpathCtxt); ctxt->xpathCtxt->opCount = sheet->xpathCtxt->opCount; -- cgit v1.2.1