luehe 2004/05/07 10:09:53
Modified: jasper2/src/share/org/apache/jasper/compiler
TagLibraryInfoImpl.java
Log:
Fix for Bugtraq 5043467 ("small-icon and large-icon values are not retrieved")
Patch provided by: [EMAIL PROTECTED]
Revision Changes Path
1.54 +9 -0
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/TagLibraryInfoImpl.java
Index: TagLibraryInfoImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/TagLibraryInfoImpl.java,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- TagLibraryInfoImpl.java 17 Mar 2004 19:23:03 -0000 1.53
+++ TagLibraryInfoImpl.java 7 May 2004 17:09:53 -0000 1.54
@@ -383,6 +383,15 @@
smallIcon = element.getBody();
} else if ("large-icon".equals(tname)) {
largeIcon = element.getBody();
+ } else if ("icon".equals(tname)) {
+ TreeNode icon = element.findChild("small-icon");
+ if (icon != null) {
+ smallIcon = icon.getBody();
+ }
+ icon = element.findChild("large-icon");
+ if (icon != null) {
+ largeIcon = icon.getBody();
+ }
} else if ("info".equals(tname) ||
"description".equals(tname)) {
info = element.getBody();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]