Author: gnodet
Date: Mon Jan 5 01:30:49 2009
New Revision: 731507
URL: http://svn.apache.org/viewvc?rev=731507&view=rev
Log:
SSHD-6: packet size max needs to be > 32k
Modified:
mina/sshd/trunk/src/main/java/org/apache/sshd/common/session/AbstractSession.java
Modified:
mina/sshd/trunk/src/main/java/org/apache/sshd/common/session/AbstractSession.java
URL:
http://svn.apache.org/viewvc/mina/sshd/trunk/src/main/java/org/apache/sshd/common/session/AbstractSession.java?rev=731507&r1=731506&r2=731507&view=diff
==============================================================================
---
mina/sshd/trunk/src/main/java/org/apache/sshd/common/session/AbstractSession.java
(original)
+++
mina/sshd/trunk/src/main/java/org/apache/sshd/common/session/AbstractSession.java
Mon Jan 5 01:30:49 2009
@@ -429,7 +429,7 @@
// Read packet length
decoderLength = decoderBuffer.getInt();
// Check packet length validity
- if (decoderLength < 5 || decoderLength > 32768 - 4) {
+ if (decoderLength < 5 || decoderLength > (256 * 1024)) {
log.info("Error decoding packet (invalid length) {}",
decoderBuffer.printHex());
throw new
SshException(SshConstants.SSH2_DISCONNECT_PROTOCOL_ERROR,
"Invalid packet length: " +
decoderLength);