You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2014/09/13 15:47:55 UTC
svn commit: r1624738 -
/felix/sandbox/http-rfc189/whiteboard/src/main/java/org/apache/felix/http/whiteboard/internal/manager/HttpContextManager.java
Author: cziegeler
Date: Sat Sep 13 13:47:55 2014
New Revision: 1624738
URL: http://svn.apache.org/r1624738
Log:
Apply FELIX-4597
Modified:
felix/sandbox/http-rfc189/whiteboard/src/main/java/org/apache/felix/http/whiteboard/internal/manager/HttpContextManager.java
Modified: felix/sandbox/http-rfc189/whiteboard/src/main/java/org/apache/felix/http/whiteboard/internal/manager/HttpContextManager.java
URL: http://svn.apache.org/viewvc/felix/sandbox/http-rfc189/whiteboard/src/main/java/org/apache/felix/http/whiteboard/internal/manager/HttpContextManager.java?rev=1624738&r1=1624737&r2=1624738&view=diff
==============================================================================
--- felix/sandbox/http-rfc189/whiteboard/src/main/java/org/apache/felix/http/whiteboard/internal/manager/HttpContextManager.java (original)
+++ felix/sandbox/http-rfc189/whiteboard/src/main/java/org/apache/felix/http/whiteboard/internal/manager/HttpContextManager.java Sat Sep 13 13:47:55 2014
@@ -217,7 +217,8 @@ public final class HttpContextManager
this.idMap.put(id, holder);
this.contextMap.put(context, id);
- return holder.getMappings();
+ // return a copy to prevent concurrent modification
+ return new HashSet<AbstractMapping>(holder.getMappings());
}
public synchronized Collection<AbstractMapping> addContextHelper(Bundle bundle, String contextName, String contextPath,