From 9f3395f256137bae6db9296370cda967dc523d52 Mon Sep 17 00:00:00 2001 From: Luck Date: Mon, 2 Mar 2020 22:52:08 +0000 Subject: [PATCH] Fix StringIndexOutOfBoundsException with empty string in QuotedStringTokenizer (#2041) --- .../luckperms/common/command/utils/QuotedStringTokenizer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/me/lucko/luckperms/common/command/utils/QuotedStringTokenizer.java b/common/src/main/java/me/lucko/luckperms/common/command/utils/QuotedStringTokenizer.java index baf4badc5..fe7737e21 100644 --- a/common/src/main/java/me/lucko/luckperms/common/command/utils/QuotedStringTokenizer.java +++ b/common/src/main/java/me/lucko/luckperms/common/command/utils/QuotedStringTokenizer.java @@ -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;