diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignRetryer.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignRetryer.java index 47a4f31ac..b0f5b07a2 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignRetryer.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignRetryer.java @@ -62,6 +62,6 @@ final class TraceFeignRetryer implements Retryer { @Override public Retryer clone() { - return new TraceFeignRetryer(this.tracer, this.delegate); + return new TraceFeignRetryer(this.tracer, this.delegate.clone()); } } \ No newline at end of file