[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