From a0c082229382528ba7c9cff7d6d52a24209108fe Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 18 May 2015 19:16:50 +0100 Subject: [PATCH] Use array of correct size when turning List into an array --- .../actuate/autoconfigure/MetricExportAutoConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.java index b7d63aeb4d..8db866290b 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.java @@ -71,7 +71,8 @@ public class MetricExportAutoConfiguration { MetricReader reader = this.endpointReader; if (reader == null && this.readers != null && !this.readers.isEmpty()) { - reader = new CompositeMetricReader(this.readers.toArray(new MetricReader[0])); + reader = new CompositeMetricReader( + this.readers.toArray(new MetricReader[this.readers.size()])); } if (reader != null) {