mmidy 01/01/25 14:42:25
Modified: java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java
Log:
Make sure the same parameter is not added twice.
Revision Changes Path
1.17 +2 -1
xml-xalan/java/compat_src/org/apache/xalan/xslt/XSLTEngineImpl.java
Index: XSLTEngineImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/compat_src/org/apache/xalan/xslt/XSLTEngineImpl.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- XSLTEngineImpl.java 2001/01/25 22:24:00 1.16
+++ XSLTEngineImpl.java 2001/01/25 22:42:22 1.17
@@ -2236,7 +2236,8 @@
{
if (m_evalList == null)
m_evalList = new Vector();
- m_evalList.addElement(key);
+ if (!m_evalList.contains(key))
+ m_evalList.addElement(key);
setParameter(key, expression);
m_needToEval = true;
}