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");