Archiviert
13
0

Don't catch any exceptions in the underlying decoder in ProtocolLib.

Dieser Commit ist enthalten in:
Kristian S. Stangeland 2013-12-08 19:44:38 +01:00
Ursprung feae8dd400
Commit 20524c1c3c

Datei anzeigen

@ -356,10 +356,10 @@ class ChannelInjector extends ByteToMessageDecoder {
@Override @Override
protected void decode(ChannelHandlerContext ctx, ByteBuf byteBuffer, List<Object> packets) throws Exception { protected void decode(ChannelHandlerContext ctx, ByteBuf byteBuffer, List<Object> packets) throws Exception {
try { byteBuffer.markReaderIndex();
byteBuffer.markReaderIndex(); DECODE_BUFFER.invoke(vanillaDecoder, ctx, byteBuffer, packets);
DECODE_BUFFER.invoke(vanillaDecoder, ctx, byteBuffer, packets);
try {
if (packets.size() > 0) { if (packets.size() > 0) {
Object input = packets.get(0); Object input = packets.get(0);
Class<?> packetClass = input.getClass(); Class<?> packetClass = input.getClass();