hgomez      01/09/14 08:57:45

  Modified:    src/share/org/apache/tomcat/modules/server Ajp13Packet.java
  Log:
  Fix for bug #2927.
  When a non ajp13 packet header is sent on an ajp13
  connection, we don't try to dump it (it's just only 4 bytes !=)
  
  Revision  Changes    Path
  1.4       +7 -3      
jakarta-tomcat/src/share/org/apache/tomcat/modules/server/Ajp13Packet.java
  
  Index: Ajp13Packet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/server/Ajp13Packet.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Ajp13Packet.java  2001/08/29 05:08:07     1.3
  +++ Ajp13Packet.java  2001/09/14 15:57:45     1.4
  @@ -140,14 +140,18 @@
       public int checkIn() {
        pos = 0;
        int mark = getInt();
  -     len      = getInt();
        
        if( mark != 0x1234 ) {
            // XXX Logging
  -         System.out.println("BAD packet " + mark);
  -         dump( "In: " );
  +        System.err.println( "Ajp13Packet: invalid packet header : " + mark);
  +        // We only get 4 bytes, not necessary to dump this stuff with dump
  +         // dump( "In: " );
  +        // Bug #2927
            return -1;
        }
  +
  +     len = getInt();
  +
        return len;
       }
   
  
  
  

Reply via email to