summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorNick Wellnhofer <wellnhofer@aevum.de>2016-06-25 12:35:50 +0200
committerNick Wellnhofer <wellnhofer@aevum.de>2016-06-25 14:24:51 +0200
commitd8083bf77955b7879c1290f0c0a24ab8cc70f7fb (patch)
tree5169a6dc958369756be35c3843f485eda56893b0 /test
parent1fc55ca72b9513f1695a63d0dc4f0a250a079982 (diff)
downloadlibxml2-d8083bf77955b7879c1290f0c0a24ab8cc70f7fb.tar.gz
Fix NULL pointer deref in XPointer range-to
- Check for errors after evaluating first operand. - Add sanity check for empty stack. Found with afl-fuzz.
Diffstat (limited to 'test')
-rw-r--r--test/XPath/xptr/viderror1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/XPath/xptr/viderror b/test/XPath/xptr/viderror
new file mode 100644
index 00000000..da8c53b2
--- /dev/null
+++ b/test/XPath/xptr/viderror
@@ -0,0 +1 @@
+xpointer(non-existing-fn()/range-to(id('chapter2')))