larryi      01/01/12 10:04:24

  Modified:    src/share/org/apache/tomcat/util Tag: tomcat_32
                        PrefixMapper.java
  Log:
  Reimplement the last fix so the root context (i.e. "") doesn't have problems.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.2   +7 -4      
jakarta-tomcat/src/share/org/apache/tomcat/util/PrefixMapper.java
  
  Index: PrefixMapper.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/PrefixMapper.java,v
  retrieving revision 1.3.2.1
  retrieving revision 1.3.2.2
  diff -u -r1.3.2.1 -r1.3.2.2
  --- PrefixMapper.java 2001/01/04 21:28:33     1.3.2.1
  +++ PrefixMapper.java 2001/01/12 18:04:20     1.3.2.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/PrefixMapper.java,v 1.3.2.1 
2001/01/04 21:28:33 marcsaeg Exp $
  - * $Revision: 1.3.2.1 $
  - * $Date: 2001/01/04 21:28:33 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/PrefixMapper.java,v 1.3.2.2 
2001/01/12 18:04:20 larryi Exp $
  + * $Revision: 1.3.2.2 $
  + * $Date: 2001/01/12 18:04:20 $
    *
    * ====================================================================
    *
  @@ -215,11 +215,14 @@
            if( container!=null ) return container;
        }
                
  -     while (s.length() > 0) {
  +     while (s.length() >= 0) {
            //if(debug>8) context.log( "Prefix: " + s  );
            container = myMap.prefixMappedServlets.get(s);
            
            if (container == null) {
  +             // if empty string didn't map, time to give up
  +             if ( s.length() == 0 )
  +                    break;
                s=URLUtil.removeLast( s );
            }  else {
                if( myMap.mapCacheEnabled ) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to