diff options
author | Kenny Root <kenny@the-b.org> | 2009-12-17 07:26:05 +0000 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2009-12-17 07:26:05 +0000 |
commit | 364559da52ca8884b30d7c878cdc3d497e6d320b (patch) | |
tree | bdb92e0d7c74c65dfbab5df2144a8a0e33334fa4 /lib/src/main/java/com/trilead/ssh2/transport/TransportConnection.java | |
parent | 7cdc95fcb4afb6714f95232e235583f12dfaa899 (diff) | |
download | sshlib-364559da52ca8884b30d7c878cdc3d497e6d320b.tar.gz sshlib-364559da52ca8884b30d7c878cdc3d497e6d320b.tar.bz2 sshlib-364559da52ca8884b30d7c878cdc3d497e6d320b.zip |
Expand compression buffers if needed for JZlib
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@439 df292f66-193f-0410-a5fc-6d59da041ff2
Diffstat (limited to 'lib/src/main/java/com/trilead/ssh2/transport/TransportConnection.java')
-rw-r--r-- | lib/src/main/java/com/trilead/ssh2/transport/TransportConnection.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/src/main/java/com/trilead/ssh2/transport/TransportConnection.java b/lib/src/main/java/com/trilead/ssh2/transport/TransportConnection.java index 2384773..77eaded 100644 --- a/lib/src/main/java/com/trilead/ssh2/transport/TransportConnection.java +++ b/lib/src/main/java/com/trilead/ssh2/transport/TransportConnection.java @@ -152,8 +152,9 @@ public class TransportConnection else if (padd > 64)
padd = 64;
- // TODO add compression somewhere here
if (send_comp != null && can_compress) {
+ if (send_comp_buffer.length < message.length + 1024)
+ send_comp_buffer = new byte[message.length + 1024];
len = send_comp.compress(message, off, len, send_comp_buffer);
message = send_comp_buffer;
}
|