summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/BasicStream.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2002-03-19 18:28:16 +0000
committerMark Spruiell <mes@zeroc.com>2002-03-19 18:28:16 +0000
commitbe54d11d691eb844af8658777bfe1c06f2fd2e53 (patch)
treefea7388d57a901a986e08817e9de7d29345c4a10 /java/src/IceInternal/BasicStream.java
parentUpdated to get rid of the SecureUdp directives in various Makefiles. (diff)
downloadice-be54d11d691eb844af8658777bfe1c06f2fd2e53.tar.bz2
ice-be54d11d691eb844af8658777bfe1c06f2fd2e53.tar.xz
ice-be54d11d691eb844af8658777bfe1c06f2fd2e53.zip
bug fix for reallocating buffers
Diffstat (limited to 'java/src/IceInternal/BasicStream.java')
-rw-r--r--java/src/IceInternal/BasicStream.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/java/src/IceInternal/BasicStream.java b/java/src/IceInternal/BasicStream.java
index 4d01e49ddc6..69648f7c129 100644
--- a/java/src/IceInternal/BasicStream.java
+++ b/java/src/IceInternal/BasicStream.java
@@ -121,6 +121,8 @@ public class BasicStream
{
final int cap2 = _capacity << 1;
int newCapacity = cap2 > total ? cap2 : total;
+ _buf.limit(_limit);
+ _buf.position(0);
_buf = _bufferManager.reallocate(_buf, newCapacity);
_capacity = _buf.capacity();
}