craigmcc    00/11/09 18:59:39

  Modified:    src/share/org/apache/tomcat/util Tag: tomcat_32
                        MimeHeaderField.java
  Log:
  Correctly perform header name comparisons based on the data type of the
  *name*, not the *value*.  This bug caused duplicate headers in some cases,
  even if the calling servlet called a method like response.setDateHeader()
  with the same header name more than once (which should cause the previous
  value to be replaced).
  
  PR: BugRat Bug Report #185.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.10.2.1  +4 -4      
jakarta-tomcat/src/share/org/apache/tomcat/util/Attic/MimeHeaderField.java
  
  Index: MimeHeaderField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/Attic/MimeHeaderField.java,v
  retrieving revision 1.10
  retrieving revision 1.10.2.1
  diff -u -r1.10 -r1.10.2.1
  --- MimeHeaderField.java      2000/06/23 02:16:29     1.10
  +++ MimeHeaderField.java      2000/11/10 02:59:39     1.10.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/Attic/MimeHeaderField.java,v 
1.10 2000/06/23 02:16:29 costin Exp $
  - * $Revision: 1.10 $
  - * $Date: 2000/06/23 02:16:29 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/Attic/MimeHeaderField.java,v 
1.10.2.1 2000/11/10 02:59:39 craigmcc Exp $
  + * $Revision: 1.10.2.1 $
  + * $Date: 2000/11/10 02:59:39 $
    *
    * ====================================================================
    *
  @@ -364,7 +364,7 @@
        * @param s the string to compare
        */
       public boolean nameEquals(String s) {
  -     switch (type) {
  +     switch (nameType) {
        case T_STR:
            return name.equalsIgnoreCase(s);
        case T_CHARS:
  
  
  

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

Reply via email to