Skip to content

Commit fb5fe1b

Browse files
author
Ahmed Abdul Hamid
committed
Respond to PR feedback
1 parent 1383726 commit fb5fe1b

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/main/java/com/github/shyiko/mysql/binlog/event/deserialization/TableMapEventDataDeserializer.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ public TableMapEventData deserialize(ByteArrayInputStream inputStream) throws IO
4040
inputStream.readPackedInteger(); // metadata length
4141
eventData.setColumnMetadata(readMetadata(inputStream, eventData.getColumnTypes()));
4242
eventData.setColumnNullability(inputStream.readBitSet(numberOfColumns, true));
43-
eventData.setEventMetadata(metadataDeserializer.deserialize(inputStream, numberOfColumns));
43+
eventData.setEventMetadata(metadataDeserializer.deserialize(
44+
new ByteArrayInputStream(inputStream.read(inputStream.available())), numberOfColumns));
4445
return eventData;
4546
}
4647

src/main/java/com/github/shyiko/mysql/binlog/event/deserialization/TableMapEventMetadataDeserializer.java

-2
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,6 @@ public TableMapEventMetadata deserialize(ByteArrayInputStream inputStream, int n
8282
result.setEnumAndSetColumnCharsets(readIntegers(inputStream));
8383
break;
8484
default:
85-
// set the remaining bytes before throwing so the main event deserializer
86-
// knows how many bytes to skip in order to skip this entire Table Map event
8785
inputStream.enterBlock(remainingBytes);
8886
throw new IOException("Unsupported table metadata field type " + fieldType);
8987
}

0 commit comments

Comments
 (0)