hgomez 01/06/07 06:42:42
Modified: jk/src/java/org/apache/ajp Ajp13Packet.java
Log:
Protocol headers ('AB' and 0x1234) no more hidden
in code :)
Revision Changes Path
1.5 +5 -3
jakarta-tomcat-connectors/jk/src/java/org/apache/ajp/Ajp13Packet.java
Index: Ajp13Packet.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/jk/src/java/org/apache/ajp/Ajp13Packet.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Ajp13Packet.java 2001/05/29 23:02:59 1.4
+++ Ajp13Packet.java 2001/06/07 13:42:36 1.5
@@ -73,6 +73,8 @@
public class Ajp13Packet {
public static final String DEFAULT_CHAR_ENCODING = "8859_1";
+ public static final int AJP13_WS_HEADER = 0x1234;
+ public static final int AJP13_SW_HEADER = 0x4142; // 'AB'
/**
* encoding to use when converting byte[] <-> string
@@ -179,7 +181,7 @@
int mark = getInt();
len = getInt();
- if( mark != 0x1234 ) {
+ if( mark != AJP13_WS_HEADER ) {
// XXX Logging
System.out.println("BAD packet " + mark);
dump( "In: " );
@@ -196,8 +198,8 @@
public void reset() {
len = 4;
pos = 4;
- buff[0] = (byte)'A';
- buff[1] = (byte)'B';
+ buff[0] = (byte)(AJP13_WS_HEADER >> 8);
+ buff[1] = (byte)(AJP13_WS_HEADER & 0xFF);
}
/**