diff --git a/src/main/java/org/mariadb/jdbc/client/impl/StandardReadableByteBuf.java b/src/main/java/org/mariadb/jdbc/client/impl/StandardReadableByteBuf.java index 330a3f8e6..6249cbbc2 100644 --- a/src/main/java/org/mariadb/jdbc/client/impl/StandardReadableByteBuf.java +++ b/src/main/java/org/mariadb/jdbc/client/impl/StandardReadableByteBuf.java @@ -64,13 +64,13 @@ public void skipLengthEncoded() { } else { switch (len) { case 252: - pos += readUnsignedShort(); + skip(readUnsignedShort()); break; case 253: - pos += readUnsignedMedium(); + skip(readUnsignedMedium()); break; case 254: - pos += 4 + readUnsignedInt(); + skip((int) (4 + readUnsignedInt())); break; } }