billbarker    2003/03/15 17:43:47

  Modified:    coyote/src/java/org/apache/coyote/tomcat4 Tag: coyote_10
                        CoyoteAdapter.java
  Log:
  Was just reminded that I forgot to port the bad-cookie patch to this branch.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.13.2.2  +12 -7     
jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteAdapter.java
  
  Index: CoyoteAdapter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteAdapter.java,v
  retrieving revision 1.13.2.1
  retrieving revision 1.13.2.2
  diff -u -r1.13.2.1 -r1.13.2.2
  --- CoyoteAdapter.java        15 Mar 2003 11:37:38 -0000      1.13.2.1
  +++ CoyoteAdapter.java        16 Mar 2003 01:43:47 -0000      1.13.2.2
  @@ -382,7 +382,7 @@
               return;
   
           Cookie[] cookies = new Cookie[count];
  -
  +        int idx=0;
           for (int i = 0; i < count; i++) {
               ServerCookie scookie = serverCookies.getCookie(i);
               if (scookie.getName().equals(Globals.SESSION_COOKIE_NAME)) {
  @@ -399,9 +399,14 @@
                               .getRequestedSessionId());
                   }
               }
  -            Cookie cookie = new Cookie(scookie.getName().toString(),
  +            try {
  +                Cookie cookie = new Cookie(scookie.getName().toString(),
                                          scookie.getValue().toString());
  -            cookies[i] = cookie;
  +                cookies[idx++] = cookie;
  +            } catch (Exception ex) {
  +                log("Bad Cookie Name: " + scookie.getName() + 
  +                    " /Value: " + scookie.getValue(),ex);
  +            }    
           }
   
           request.setCookies(cookies);
  
  
  

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

Reply via email to