You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by pi...@apache.org on 2001/08/06 04:17:39 UTC
cvs commit: jakarta-tomcat-connectors/webapp/java WarpPacket.java
pier 01/08/05 19:17:39
Modified: webapp/java WarpPacket.java
Log:
Correctly handles transmission of NULL strings over WARP.
Revision Changes Path
1.16 +1 -0 jakarta-tomcat-connectors/webapp/java/WarpPacket.java
Index: WarpPacket.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/webapp/java/WarpPacket.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- WarpPacket.java 2001/08/05 19:59:48 1.15
+++ WarpPacket.java 2001/08/06 02:17:39 1.16
@@ -158,6 +158,7 @@
*/
public void writeString(String string) {
try {
+ if (string==null) string="";
byte temp[]=string.getBytes("UTF-8");
if ((this.size+temp.length+2)>MAX_LENGTH)
throw new ArrayIndexOutOfBoundsException("Too much data");