diff --git a/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java b/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java index 43e3ab2fa..b05489869 100644 --- a/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java +++ b/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java @@ -58,8 +58,10 @@ public ExceptionContext addValue(String label, Object value) { while (contextValueMap.containsKey(key)) { Object information = contextValueMap.get(key); if ((value == null && information == null) - || (value != null && value.equals(information))) + || (value != null && value.equals(information))) + { return this; + } key = label + "[" + ++i +"]"; } contextValueMap.put(key, value);