[jboss-svn-commits] JBoss Common SVN: r3548 - jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 29 12:13:25 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-09-29 12:13:22 -0400 (Tue, 29 Sep 2009)
New Revision: 3548

Modified:
   jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/AllFilter.java
   jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/AnyFilter.java
Log:
Ensure that the filters field is immutable

Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/AllFilter.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/AllFilter.java	2009-09-29 15:36:23 UTC (rev 3547)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/AllFilter.java	2009-09-29 16:13:22 UTC (rev 3548)
@@ -41,7 +41,7 @@
      * @param filters the constituent filters
      */
     public AllFilter(final Filter[] filters) {
-        this.filters = filters;
+        this.filters = filters.clone();
     }
 
     /**

Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/AnyFilter.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/AnyFilter.java	2009-09-29 15:36:23 UTC (rev 3547)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/filters/AnyFilter.java	2009-09-29 16:13:22 UTC (rev 3548)
@@ -41,7 +41,7 @@
      * @param filters the constituent filters
      */
     public AnyFilter(final Filter[] filters) {
-        this.filters = filters;
+        this.filters = filters.clone();
     }
 
     /**



More information about the jboss-svn-commits mailing list