[jboss-cvs] JBossCache/src/org/jboss/cache/loader ...
Brian Stansberry
brian.stansberry at jboss.com
Sat Nov 18 04:02:24 EST 2006
User: bstansberry
Date: 06/11/18 04:02:24
Modified: src/org/jboss/cache/loader FileCacheLoader.java
Log:
Fix CCE when Fqn's aren't strictly Strings (which this class supports)
Revision Changes Path
1.24 +4 -4 JBossCache/src/org/jboss/cache/loader/FileCacheLoader.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: FileCacheLoader.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/FileCacheLoader.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- FileCacheLoader.java 16 Nov 2006 17:24:46 -0000 1.23
+++ FileCacheLoader.java 18 Nov 2006 09:02:24 -0000 1.24
@@ -25,7 +25,7 @@
* Simple file-based CacheLoader implementation. Nodes are directories, attributes of a node is a file in the directory
*
* @author Bela Ban
- * @version $Id: FileCacheLoader.java,v 1.23 2006/11/16 17:24:46 gzamarreno Exp $
+ * @version $Id: FileCacheLoader.java,v 1.24 2006/11/18 09:02:24 bstansberry Exp $
*/
public class FileCacheLoader extends AbstractCacheLoader
{
@@ -397,10 +397,10 @@
/* For fqn, check '*' '<' '>' '|' '"' '?' and also '\' '/' and ':' */
Pattern fqnPattern = Pattern.compile("[\\\\\\/:*<>|\"?]");
- List<String> elements = fqn.peekElements();
- for (String anElement : elements)
+ List elements = fqn.peekElements();
+ for (Object anElement : elements)
{
- Matcher matcher = fqnPattern.matcher(anElement);
+ Matcher matcher = fqnPattern.matcher(anElement.toString());
if (matcher.find())
{
log.warn("One of the Fqn ( " + fqn + " ) elements contains one of these characters: '*' '<' '>' '|' '\"' '?' '\\' '/' ':' ");
More information about the jboss-cvs-commits
mailing list