changeset 51154 | 393f8a42190b |
parent 48944 | 25aa8b9f1dae |
child 57956 | e0b8b019d2f5 |
--- a/src/java.base/share/classes/java/util/regex/PatternSyntaxException.java Mon Feb 05 14:18:22 2018 -0800 +++ b/src/java.base/share/classes/java/util/regex/PatternSyntaxException.java Thu Mar 15 16:04:30 2018 -0700 @@ -106,7 +106,7 @@ } sb.append(System.lineSeparator()); sb.append(pattern); - if (index >= 0) { + if (index >= 0 && pattern != null && index < pattern.length()) { sb.append(System.lineSeparator()); for (int i = 0; i < index; i++) sb.append(' '); sb.append('^');