Skip to content

Commit 1528764

Browse files
isopovphilwebb
authored andcommitted
Fix potential offset errors in BasicJsonParser
Update BasicJsonParser to fix potential exceptions if strings happen to be empty. Fixes gh-6136
1 parent ed6f11d commit 1528764

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

spring-boot/src/main/java/org/springframework/boot/json/BasicJsonParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,14 @@ private Object parseInternal(String json) {
9393
}
9494

9595
private static String trimTrailingCharacter(String string, char c) {
96-
if (string.length() >= 0 && string.charAt(string.length() - 1) == c) {
96+
if (string.length() > 0 && string.charAt(string.length() - 1) == c) {
9797
return string.substring(0, string.length() - 1);
9898
}
9999
return string;
100100
}
101101

102102
private static String trimLeadingCharacter(String string, char c) {
103-
if (string.length() >= 0 && string.charAt(0) == c) {
103+
if (string.length() > 0 && string.charAt(0) == c) {
104104
return string.substring(1);
105105
}
106106
return string;

0 commit comments

Comments
 (0)