Mercurial > hg > icedtea7-forest > jaxp
changeset 1372:ab80a04a71a5
8134861: XSLT: Extension func call cause exception if namespace URI contains partial package name
Reviewed-by: joehw
author | aefimov |
---|---|
date | Fri, 11 Sep 2015 02:22:42 +0300 |
parents | 76ead37867a5 |
children | 7c422316234f |
files | src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java Wed Sep 02 16:40:03 2015 +0300 +++ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java Fri Sep 11 02:22:42 2015 +0300 @@ -932,9 +932,9 @@ //Check if FSP and SM - only then proceed with loading if (namespace != null && isSecureProcessing && isExtensionFunctionEnabled - && (namespace.equals(JAVA_EXT_XALAN) - || namespace.equals(JAVA_EXT_XSLTC) - || namespace.equals(JAVA_EXT_XALAN_OLD) + && (namespace.startsWith(JAVA_EXT_XALAN) + || namespace.startsWith(JAVA_EXT_XSLTC) + || namespace.startsWith(JAVA_EXT_XALAN_OLD) || namespace.startsWith(XALAN_CLASSPACKAGE_NAMESPACE))) { _clazz = getXSLTC().loadExternalFunction(_className); } else {