You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2006/06/23 10:37:03 UTC

svn commit: r416635 - /cocoon/trunk/core/cocoon-core/src/main/java/org/apache/cocoon/util/WildcardMatcherHelper.java

Author: cziegeler
Date: Fri Jun 23 01:37:02 2006
New Revision: 416635

URL: http://svn.apache.org/viewvc?rev=416635&view=rev
Log:
Prevent index out of bounce exception

Modified:
    cocoon/trunk/core/cocoon-core/src/main/java/org/apache/cocoon/util/WildcardMatcherHelper.java

Modified: cocoon/trunk/core/cocoon-core/src/main/java/org/apache/cocoon/util/WildcardMatcherHelper.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/core/cocoon-core/src/main/java/org/apache/cocoon/util/WildcardMatcherHelper.java?rev=416635&r1=416634&r2=416635&view=diff
==============================================================================
--- cocoon/trunk/core/cocoon-core/src/main/java/org/apache/cocoon/util/WildcardMatcherHelper.java (original)
+++ cocoon/trunk/core/cocoon-core/src/main/java/org/apache/cocoon/util/WildcardMatcherHelper.java Fri Jun 23 01:37:02 2006
@@ -336,6 +336,9 @@
                                 final char[] a2,
                                 final int o2,
                                 final int l) {
+            if ( o2 < 0 ) {
+                return false;
+            }
             int i = 0;
 
             for(i = 0; i < l && o1 + i < a1.length && o2 + i < a2.length && a1[o1 + i] == a2[o2 + i]; i++);