Author: struberg
Date: Sun Jun 26 22:26:28 2011
New Revision: 1139957

URL: http://svn.apache.org/viewvc?rev=1139957&view=rev
Log:
[MRELEASE-661] fix IndexOutOfBoundsException

Modified:
    
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java

Modified: 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java?rev=1139957&r1=1139956&r2=1139957&view=diff
==============================================================================
--- 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java
 Sun Jun 26 22:26:28 2011
@@ -217,9 +217,10 @@ public class ReleaseUtil
 
         String basedir = StringUtils.getCommonPrefix( baseDirs );
 
-        if ( !basedir.endsWith( separator ) )
+        int separatorPos = basedir.lastIndexOf( separator );
+        if ( !basedir.endsWith( separator ) && separatorPos >= 0 )
         {
-            basedir = basedir.substring( 0, basedir.lastIndexOf( separator ) );
+            basedir = basedir.substring( 0, separatorPos );
         }
 
         if ( basedir.endsWith( separator ) && basedir.length() > 1 )


Reply via email to