Author: fhanik Date: Mon Aug 28 07:45:53 2006 New Revision: 437717 URL: http://svn.apache.org/viewvc?rev=437717&view=rev Log: Fixed resource cache array index out of bounds exception, bug 40170
Modified: tomcat/container/branches/tc5.0.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java Modified: tomcat/container/branches/tc5.0.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc5.0.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java?rev=437717&r1=437716&r2=437717&view=diff ============================================================================== --- tomcat/container/branches/tc5.0.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java (original) +++ tomcat/container/branches/tc5.0.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java Mon Aug 28 07:45:53 2006 @@ -283,10 +283,11 @@ public CacheEntry lookup(String name) { CacheEntry cacheEntry = null; + CacheEntry[] currentCache = cache; accessCount++; - int pos = find(cache, name); - if ((pos != -1) && (name.equals(cache[pos].name))) { - cacheEntry = cache[pos]; + int pos = find(currentCache, name); + if ((pos != -1) && (name.equals(currentCache[pos].name))) { + cacheEntry = currentCache[pos]; } if (cacheEntry == null) { try { --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]