From ed667e2b72289dd59140d061f4db9bf616bf5b36 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 27 Jan 2013 19:33:11 +1100 Subject: [PATCH] Allow bulk reading for what again should be a substantial reduction in CPU cycles, mostly due to the previous commit which didn't actually reduce CPU because of this not being present. --- .../java/net/md_5/bungee/packet/PacketInputStream.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/proxy/src/main/java/net/md_5/bungee/packet/PacketInputStream.java b/proxy/src/main/java/net/md_5/bungee/packet/PacketInputStream.java index a12323aa..35238b80 100644 --- a/proxy/src/main/java/net/md_5/bungee/packet/PacketInputStream.java +++ b/proxy/src/main/java/net/md_5/bungee/packet/PacketInputStream.java @@ -63,5 +63,13 @@ public class PacketInputStream implements AutoCloseable out.write(ret); return ret; } + + @Override + public int read(byte[] b, int off, int len) throws IOException + { + int ret = wrapped.read(b, off, len); + out.write(b, off, ret); + return ret; + } } }