diff --git a/desktop/src/mindustry/desktop/steam/SNet.java b/desktop/src/mindustry/desktop/steam/SNet.java index 556fc543cb..db3baf0175 100644 --- a/desktop/src/mindustry/desktop/steam/SNet.java +++ b/desktop/src/mindustry/desktop/steam/SNet.java @@ -56,6 +56,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback, //lz4 chokes on direct buffers, so copy the bytes over int len = snet.readP2PPacket(from, readBuffer, 0); readBuffer.limit(len); + readCopyBuffer.limit(readBuffer.capacity()); readCopyBuffer.position(0); readCopyBuffer.put(readBuffer); readCopyBuffer.limit(len);