Fix StringIndexOutOfBoundsException with empty string in QuotedStringTokenizer (#2041)

This commit is contained in:
Luck 2020-03-02 22:52:08 +00:00
parent c6bda0875c
commit 9f3395f256
No known key found for this signature in database
GPG Key ID: EFA9B3EC5FD90F8B

View File

@ -44,7 +44,7 @@ public class QuotedStringTokenizer {
while (hasNext()) {
output.add(readString());
}
if (!omitEmptyStringAtEnd && isWhitespace(peek(-1))) {
if (!omitEmptyStringAtEnd && this.cursor > 0 && isWhitespace(peek(-1))) {
output.add("");
}
return output;