diff --git a/src/main/java/io/mycat/server/packet/FieldPacket.java b/src/main/java/io/mycat/server/packet/FieldPacket.java index de2c6ef2d..70fc67709 100644 --- a/src/main/java/io/mycat/server/packet/FieldPacket.java +++ b/src/main/java/io/mycat/server/packet/FieldPacket.java @@ -154,7 +154,9 @@ private void writeBody(ByteBuffer buffer) { buffer.put((byte) (type & 0xff)); BufferUtil.writeUB2(buffer, flags); buffer.put(decimals); - buffer.position(buffer.position() + FILLER.length); + buffer.put((byte)0x00); + buffer.put((byte)0x00); + //buffer.position(buffer.position() + FILLER.length); if (definition != null) { BufferUtil.writeWithLength(buffer, definition); }