Browse Source

fix not skip filter and read the error data

Dozer 10 years ago
parent
commit
197a1446b7

+ 2 - 0
driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets/server/FieldPacket.java

@@ -74,6 +74,8 @@ public class FieldPacket extends PacketWithHeaderPacket {
         this.decimals = data[index];
         this.decimals = data[index];
         index++;
         index++;
         //
         //
+        index += 2;//skip filter
+        //
         if (index < data.length) {
         if (index < data.length) {
             reader.setIndex(index);
             reader.setIndex(index);
             this.definition = reader.readLengthCodedString(data);
             this.definition = reader.readLengthCodedString(data);