-
- Downloads
Fix error handling in Saxon extension functions
The old code could lead to a NULL pointer dereference. - Set XPath error if saxon:expression can't compile an expression. - Check return value in saxon:eval. Add first tests for Saxon extension functions. Found with afl-fuzz and ASan.
Showing
- configure.in 1 addition, 0 deletionsconfigure.in
- libexslt/saxon.c 5 additions, 3 deletionslibexslt/saxon.c
- tests/exslt/Makefile.am 1 addition, 1 deletiontests/exslt/Makefile.am
- tests/exslt/saxon/Makefile.am 48 additions, 0 deletionstests/exslt/saxon/Makefile.am
- tests/exslt/saxon/eval.1.out 4 additions, 0 deletionstests/exslt/saxon/eval.1.out
- tests/exslt/saxon/eval.1.xml 3 additions, 0 deletionstests/exslt/saxon/eval.1.xml
- tests/exslt/saxon/eval.1.xsl 22 additions, 0 deletionstests/exslt/saxon/eval.1.xsl
- tests/exslt/saxon/eval.2.err 7 additions, 0 deletionstests/exslt/saxon/eval.2.err
- tests/exslt/saxon/eval.2.out 2 additions, 0 deletionstests/exslt/saxon/eval.2.out
- tests/exslt/saxon/eval.2.xml 1 addition, 0 deletionstests/exslt/saxon/eval.2.xml
- tests/exslt/saxon/eval.2.xsl 16 additions, 0 deletionstests/exslt/saxon/eval.2.xsl
- tests/exslt/saxon/eval.3.err 6 additions, 0 deletionstests/exslt/saxon/eval.3.err
- tests/exslt/saxon/eval.3.out 2 additions, 0 deletionstests/exslt/saxon/eval.3.out
- tests/exslt/saxon/eval.3.xml 1 addition, 0 deletionstests/exslt/saxon/eval.3.xml
- tests/exslt/saxon/eval.3.xsl 16 additions, 0 deletionstests/exslt/saxon/eval.3.xsl
- win32/runtests.py 3 additions, 0 deletionswin32/runtests.py
tests/exslt/saxon/Makefile.am
0 → 100644
tests/exslt/saxon/eval.1.out
0 → 100644
tests/exslt/saxon/eval.1.xml
0 → 100644
tests/exslt/saxon/eval.1.xsl
0 → 100644
tests/exslt/saxon/eval.2.err
0 → 100644
tests/exslt/saxon/eval.2.out
0 → 100644
tests/exslt/saxon/eval.2.xml
0 → 100644
tests/exslt/saxon/eval.2.xsl
0 → 100644
tests/exslt/saxon/eval.3.err
0 → 100644
tests/exslt/saxon/eval.3.out
0 → 100644
tests/exslt/saxon/eval.3.xml
0 → 100644
tests/exslt/saxon/eval.3.xsl
0 → 100644
Please register or sign in to comment