WordUtils.abbreviate bug when lower is greater than str.length
--------------------------------------------------------------
Key: LANG-419
URL: https://issues.apache.org/jira/browse/LANG-419
Project: Commons Lang
Issue Type: Bug
Affects Versions: 2.4
Reporter: Vincent Behar
Priority: Minor
Attachments: WordUtils_abbreviate_lowerLimit_bug.patch
In WordUtils.abbreviate, upper is adjusted to the length of the string, then to
lower.
But lower is never adjusted to the length of the string, so if lower is greater
than str.lengt(), upper will be too...
Then, str.substring(0, upper) throw a StringIndexOutOfBoundsException
The fix is to adjust lower to the length of the string
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.