Supply the max packet size to EnetConnection.readPacket()

This commit is contained in:
Cameron Gutman 2016-03-05 18:32:50 -06:00
parent 5fd105c9a9
commit b3042312f6
2 changed files with 3 additions and 3 deletions

View File

@ -200,7 +200,7 @@ public class ControlStream implements ConnectionStatusListener, InputPacketSende
synchronized (this) {
sendPacket(packet);
if (context.serverGeneration >= ConnectionContext.SERVER_GENERATION_5) {
enetConnection.readPacket(CONTROL_TIMEOUT);
enetConnection.readPacket(128, CONTROL_TIMEOUT);
}
else {
new NvCtlResponse(in);

View File

@ -37,8 +37,8 @@ public class EnetConnection implements Closeable {
return conn;
}
public ByteBuffer readPacket(int timeout) throws IOException {
ByteBuffer buffer = ByteBuffer.allocate(128);
public ByteBuffer readPacket(int maxSize, int timeout) throws IOException {
ByteBuffer buffer = ByteBuffer.allocate(maxSize);
int readLength = readPacket(enetClient, buffer.array(), buffer.limit(), timeout);
if (readLength <= 0) {