From 2014f42d7e9c9b352ee381a67e89ec0d35b98acb Mon Sep 17 00:00:00 2001 From: Jaikiran Pai Date: Mon, 14 May 2018 11:13:26 +0530 Subject: [PATCH] Avoid potential thread safety issues in LogCapturer --- src/main/org/apache/ant/antunit/LogCapturer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/ant/antunit/LogCapturer.java b/src/main/org/apache/ant/antunit/LogCapturer.java index 3dee342..601defb 100644 --- a/src/main/org/apache/ant/antunit/LogCapturer.java +++ b/src/main/org/apache/ant/antunit/LogCapturer.java @@ -23,6 +23,7 @@ package org.apache.ant.antunit; import java.util.Iterator; import java.util.List; import java.util.LinkedList; +import java.util.Collections; import org.apache.tools.ant.BuildEvent; import org.apache.tools.ant.BuildListener; @@ -40,7 +41,7 @@ import org.apache.tools.ant.util.StringUtils; public class LogCapturer implements BuildListener { public static final String REFERENCE_ID = "ant.antunit.log"; - private List/**/ events = new LinkedList(); + private List/**/ events = Collections.synchronizedList(new LinkedList()); private Project p; public LogCapturer(Project p) {