Author: markt Date: Thu Jun 9 07:57:56 2016 New Revision: 1747506 URL: http://svn.apache.org/viewvc?rev=1747506&view=rev Log: Add a sanity check for constructor parameters
Modified: tomcat/trunk/java/org/apache/tomcat/util/collections/SynchronizedStack.java Modified: tomcat/trunk/java/org/apache/tomcat/util/collections/SynchronizedStack.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/collections/SynchronizedStack.java?rev=1747506&r1=1747505&r2=1747506&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/collections/SynchronizedStack.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/collections/SynchronizedStack.java Thu Jun 9 07:57:56 2016 @@ -46,7 +46,11 @@ public class SynchronizedStack<T> { } public SynchronizedStack(int size, int limit) { - this.size = size; + if (limit > -1 && size > limit) { + this.size = limit; + } else { + this.size = size; + } this.limit = limit; stack = new Object[size]; } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org