tomdz 2004/10/16 03:30:33
Modified: sql/src/java/org/apache/commons/sql/builder SqlBuilder.java
Log:
Fixed bug 31307 (StringIndexOutOfBoundsException in SqlBuilder.shortenName when
desiredLength <= name.length()/2)
Revision Changes Path
1.26 +2 -2
jakarta-commons-sandbox/sql/src/java/org/apache/commons/sql/builder/SqlBuilder.java
Index: SqlBuilder.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/sql/src/java/org/apache/commons/sql/builder/SqlBuilder.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- SqlBuilder.java 16 Oct 2004 10:16:33 -0000 1.25
+++ SqlBuilder.java 16 Oct 2004 10:30:33 -0000 1.26
@@ -1080,13 +1080,13 @@
// TODO: Find an algorithm that generates unique names
int originalLength = name.length();
- if ((desiredLength < 0) || (originalLength <= desiredLength))
+ if ((desiredLength <= 0) || (originalLength <= desiredLength))
{
return name;
}
int delta = originalLength - desiredLength;
- int startCut = originalLength / 2;
+ int startCut = desiredLength / 2;
StringBuffer result = new StringBuffer();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]