# HG changeset patch # User fuchita # Date 1194952678 -32400 # Node ID afddc6fe8d8d6d9dc3f326b0725ac0287f1b7310 # Parent e9fba549803e2930999cb91b187a9064002d2362 UTF-8 Pack Method packUConv()/unpackUConv() add diff -r e9fba549803e -r afddc6fe8d8d rep/REPPacketSend.java --- a/rep/REPPacketSend.java Tue Nov 13 19:57:21 2007 +0900 +++ b/rep/REPPacketSend.java Tue Nov 13 20:17:58 2007 +0900 @@ -57,9 +57,12 @@ e.printStackTrace(); } + //Encoded string length set int length = (buffer.position() -pos) -4; System.out.println("UTF-8: Set REPComand textlen(Byte) : " + (buffer.position() - pos-4)); - //Encoded string length set + if(length < 0) { + length = 0; + } buffer.putInt(pos, length); buffer.limit(24+length);