diff --git a/src/com/trilead/ssh2/transport/TransportConnection.java b/src/com/trilead/ssh2/transport/TransportConnection.java index e0b87350..6d41c23e 100644 --- a/src/com/trilead/ssh2/transport/TransportConnection.java +++ b/src/com/trilead/ssh2/transport/TransportConnection.java @@ -326,7 +326,7 @@ private static int getPacketLength(byte[] packetHeader, boolean isEtm) throws IO | ((packetHeader[1] & 0xff) << 16) | ((packetHeader[2] & 0xff) << 8) | ((packetHeader[3] & 0xff)); - if (packetLength > 35000 || packetLength < (isEtm ? 8 : 12)) + if (packetLength > TransportManager.MAX_PACKET_SIZE || packetLength < (isEtm ? 8 : 12)) throw new IOException("Illegal packet size! (" + packetLength + ")"); return packetLength;