From d1cb4b2990d5b06531be57c7c697a1d58e9d05b0 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Tue, 4 Oct 2016 13:53:33 +0200 Subject: [PATCH] Returning a copy of spans from ArrayListSpanAccumulator --- .../cloud/sleuth/util/ArrayListSpanAccumulator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.java index 2a412d167..774313124 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.java @@ -34,7 +34,7 @@ public class ArrayListSpanAccumulator implements SpanReporter { public List getSpans() { synchronized (this.spans) { - return this.spans; + return new ArrayList<>(this.spans); } }