Author: violetagg Date: Thu Dec 18 09:51:32 2014 New Revision: 1646420 URL: http://svn.apache.org/r1646420 Log: Provide the correct array size when invoking toArray()
Modified: tomcat/trunk/java/org/apache/catalina/webresources/StandardRoot.java Modified: tomcat/trunk/java/org/apache/catalina/webresources/StandardRoot.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/webresources/StandardRoot.java?rev=1646420&r1=1646419&r2=1646420&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/webresources/StandardRoot.java (original) +++ tomcat/trunk/java/org/apache/catalina/webresources/StandardRoot.java Thu Dec 18 09:51:32 2014 @@ -434,7 +434,7 @@ public class StandardRoot extends Lifecy @Override public WebResourceSet[] getPreResources() { - return preResources.toArray(new WebResourceSet[0]); + return preResources.toArray(new WebResourceSet[preResources.size()]); } @Override @@ -445,7 +445,7 @@ public class StandardRoot extends Lifecy @Override public WebResourceSet[] getJarResources() { - return jarResources.toArray(new WebResourceSet[0]); + return jarResources.toArray(new WebResourceSet[jarResources.size()]); } @Override @@ -456,11 +456,11 @@ public class StandardRoot extends Lifecy @Override public WebResourceSet[] getPostResources() { - return postResources.toArray(new WebResourceSet[0]); + return postResources.toArray(new WebResourceSet[postResources.size()]); } protected WebResourceSet[] getClassResources() { - return classResources.toArray(new WebResourceSet[0]); + return classResources.toArray(new WebResourceSet[classResources.size()]); } protected void addClassResources(WebResourceSet webResourceSet) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org