Author: rmannibucau
Date: Tue Oct  2 15:53:13 2012
New Revision: 1392992

URL: http://svn.apache.org/viewvc?rev=1392992&view=rev
Log:
TOMEE-443 not returning a copy means the cached value can be modified - fixing 
returning a copy

Modified:
    
openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java

Modified: 
openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java?rev=1392992&r1=1392991&r2=1392992&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-myfaces/src/main/java/org/apache/tomee/myfaces/TomEEFacesConfigResourceProvider.java
 Tue Oct  2 15:53:13 2012
@@ -28,6 +28,7 @@ import java.io.File;
 import java.io.FileFilter;
 import java.io.IOException;
 import java.net.URL;
+import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Enumeration;
 import java.util.HashMap;
@@ -48,7 +49,7 @@ public class TomEEFacesConfigResourcePro
 
         Collection<URL> urlSet = CACHED_RESOURCES.get(loader);
         if (urlSet != null) {
-            return urlSet;
+            return new ArrayList<URL>(urlSet); // copy it since it can be 
modified then
         }
 
         urlSet  = new HashSet<URL>();


Reply via email to