diff --git a/src/main/java/com/nhn/pinpoint/profiler/util/StringUtils.java b/src/main/java/com/nhn/pinpoint/profiler/util/StringUtils.java index 0b1fe9f0e..3f29edef9 100644 --- a/src/main/java/com/nhn/pinpoint/profiler/util/StringUtils.java +++ b/src/main/java/com/nhn/pinpoint/profiler/util/StringUtils.java @@ -24,6 +24,9 @@ public final class StringUtils { if (str == null) { return "null"; } + if (length < 0) { + throw new IllegalArgumentException("negative length:" + length); + } if (str.length() > length) { StringBuilder buffer = new StringBuilder(length + 10); buffer.append(str.substring(0, length));