Author: carlos
Date: Thu May 31 14:34:29 2007
New Revision: 543267
URL: http://svn.apache.org/viewvc?view=rev&rev=543267
Log:
[MRELEASE-236] ArrayindexoutofBoundsException rewriting the Poms for release
Modified:
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForReleasePhase.java
Modified:
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForReleasePhase.java
URL:
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForReleasePhase.java?view=diff&rev=543267&r1=543266&r2=543267
==============================================================================
---
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForReleasePhase.java
(original)
+++
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForReleasePhase.java
Thu May 31 14:34:29 2007
@@ -246,7 +246,7 @@
char[] trunkPathChars = tagPath.toCharArray();
// Find the common path between trunk and tags
int i = 0;
- while ( tagPathChars[i] == trunkPathChars[i] )
+ while ( ( i < tagPathChars.length ) && ( i < trunkPathChars.length )
&& tagPathChars[i] == trunkPathChars[i] )
{
++i;
}