You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ki...@apache.org on 2002/10/15 01:18:58 UTC

cvs commit: jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler TagFileProcessor.java

kinman      2002/10/14 16:18:58

  Modified:    jasper2/src/share/org/apache/jasper/compiler
                        TagFileProcessor.java
  Log:
  - Fix 13619: TagInfo.getAttributes should return null if there is no attributes.
  
  Revision  Changes    Path
  1.30      +13 -9     jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/TagFileProcessor.java
  
  Index: TagFileProcessor.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/TagFileProcessor.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- TagFileProcessor.java	9 Oct 2002 17:41:13 -0000	1.29
  +++ TagFileProcessor.java	14 Oct 2002 23:18:57 -0000	1.30
  @@ -272,13 +272,17 @@
   
               tagclass = Constants.TAG_FILE_PACKAGE_NAME + "." + name;
   
  -            TagVariableInfo[] tagVariableInfos
  -                    = new TagVariableInfo[variableVector.size()];
  -            variableVector.copyInto(tagVariableInfos);
  +            TagVariableInfo[] tagVariableInfos = null;
  +            if (variableVector.size() > 0) {
  +                tagVariableInfos = new TagVariableInfo[variableVector.size()];
  +                variableVector.copyInto(tagVariableInfos);
  +            }
   
  -            TagAttributeInfo[] tagAttributeInfo
  -                    = new TagAttributeInfo[attributeVector.size()];
  -            attributeVector.copyInto(tagAttributeInfo);
  +            TagAttributeInfo[] tagAttributeInfo = null;
  +            if (attributeVector.size() > 0) {
  +                tagAttributeInfo = new TagAttributeInfo[attributeVector.size()];
  +                attributeVector.copyInto(tagAttributeInfo);
  +            }
   
               return new TagInfo(name,
   			       tagclass,
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>