You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2001/06/20 22:52:24 UTC
cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/connector Ajp13ConnectorRequest.java
marcsaeg 01/06/20 13:52:24
Modified: src/share/org/apache/tomcat/service/connector Tag: tomcat_32
Ajp13ConnectorRequest.java
Log:
Fixed sign extension problem in doRead(), again.
PR: 1673
Submitted by: Richard Evans (rde@webtrak.co.uk)
Revision Changes Path
No revision
No revision
1.5.2.8 +4 -4 jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java
Index: Ajp13ConnectorRequest.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v
retrieving revision 1.5.2.7
retrieving revision 1.5.2.8
diff -u -r1.5.2.7 -r1.5.2.8
--- Ajp13ConnectorRequest.java 2001/05/11 22:37:24 1.5.2.7
+++ Ajp13ConnectorRequest.java 2001/06/20 20:52:23 1.5.2.8
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v 1.5.2.7 2001/05/11 22:37:24 marcsaeg Exp $
- * $Revision: 1.5.2.7 $
- * $Date: 2001/05/11 22:37:24 $
+ * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/connector/Attic/Ajp13ConnectorRequest.java,v 1.5.2.8 2001/06/20 20:52:23 marcsaeg Exp $
+ * $Revision: 1.5.2.8 $
+ * $Date: 2001/06/20 20:52:23 $
*
* ====================================================================
*
@@ -253,7 +253,7 @@
return -1;
}
}
- return (char) bodyBuff[pos++];
+ return bodyBuff[pos++] & 0xFF; // prevent sign extension of byte value
}
public int doRead(byte[] b, int off, int len) throws IOException