-
- Downloads
Move function result RVTs to context variable
If a variable with a "select" expression calls an EXSLT func:function, the context variable must be restored before evaluating the function result. This makes sure that the RVTs in the result will be moved to the context variable's fragment list when they're released in xsltReleaseLocalRVTs or xsltReleaseLocalRVTs. Thanks to Nikolai Weibull for the report.
Showing
- libexslt/functions.c 12 additions, 11 deletionslibexslt/functions.c
- libxslt/transform.c 11 additions, 14 deletionslibxslt/transform.c
- tests/docs/bug-212.xml 1 addition, 0 deletionstests/docs/bug-212.xml
- tests/docs/bug-213.xml 1 addition, 0 deletionstests/docs/bug-213.xml
- tests/general/bug-212.out 1 addition, 0 deletionstests/general/bug-212.out
- tests/general/bug-212.xsl 25 additions, 0 deletionstests/general/bug-212.xsl
- tests/general/bug-213.out 1 addition, 0 deletionstests/general/bug-213.out
- tests/general/bug-213.xsl 26 additions, 0 deletionstests/general/bug-213.xsl
Loading
Please register or sign in to comment