From: remm Date: Thu, 22 Feb 2007 12:34:36 +0000 (+0000) Subject: - Remove sync + clone to be consistent. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e93b2fe54cbc3bef160c7344421960b7e234d852;p=tomcat7.0 - Remove sync + clone to be consistent. git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@510482 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/util/LifecycleSupport.java b/java/org/apache/catalina/util/LifecycleSupport.java index 82fe25d40..4d343b097 100644 --- a/java/org/apache/catalina/util/LifecycleSupport.java +++ b/java/org/apache/catalina/util/LifecycleSupport.java @@ -112,10 +112,7 @@ public final class LifecycleSupport { public void fireLifecycleEvent(String type, Object data) { LifecycleEvent event = new LifecycleEvent(lifecycle, type, data); - LifecycleListener interested[] = null; - synchronized (listeners) { - interested = (LifecycleListener[]) listeners.clone(); - } + LifecycleListener interested[] = listeners; for (int i = 0; i < interested.length; i++) interested[i].lifecycleEvent(event);