billbarker    2002/12/04 22:42:35

  Modified:    src/facade22/org/apache/tomcat/facade
                        HttpServletResponseFacade.java
  Log:
  Port patch for encoding an empty string from TC4 branch.
  
  Revision  Changes    Path
  1.30      +17 -7     
jakarta-tomcat/src/facade22/org/apache/tomcat/facade/HttpServletResponseFacade.java
  
  Index: HttpServletResponseFacade.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/HttpServletResponseFacade.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- HttpServletResponseFacade.java    4 Jul 2002 04:09:30 -0000       1.29
  +++ HttpServletResponseFacade.java    5 Dec 2002 06:42:35 -0000       1.30
  @@ -142,10 +142,15 @@
        *  part of response, but session code.
        */
       public String encodeRedirectURL(String location) {
  -     if (isEncodeable(toAbsolute(location)))
  +     String absolute = toAbsolute(location);
  +     if (isEncodeable(absolute)) {
  +         if( "".equals(location) ) {
  +             location = absolute;
  +         }
            return (toEncoded(location, response.getRequest().getSession(false)));
  -     else
  +     } else {
            return (location);
  +     }
       }
   
       /**
  @@ -156,10 +161,15 @@
       }
   
       public String encodeURL(String url) {
  -     if (isEncodeable(toAbsolute(url)))
  +     String absolute = toAbsolute(url); 
  +     if (isEncodeable(absolute)) {
  +         if( "".equals(url) ) {
  +             url = absolute;
  +         }
            return (toEncoded(url, response.getRequest().getSession(false)));
  -     else
  +     } else {
            return (url);
  +     }
       }
   
       /**
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to