diff options
author | Benoit Foucher <benoit@zeroc.com> | 2013-02-04 12:05:27 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2013-02-04 12:05:27 +0100 |
commit | 19306bade9b6ba94d55c74c2d56f2fc3c5e3e1e6 (patch) | |
tree | e751de37a78f2510c9215d76b575456599bdbe5f /java/src/IceInternal/CommunicatorBatchOutgoingAsync.java | |
parent | Fixed (ICE-5211) - use @loader_path in OS X libraries and binaries instead of... (diff) | |
download | ice-19306bade9b6ba94d55c74c2d56f2fc3c5e3e1e6.tar.bz2 ice-19306bade9b6ba94d55c74c2d56f2fc3c5e3e1e6.tar.xz ice-19306bade9b6ba94d55c74c2d56f2fc3c5e3e1e6.zip |
Fixed ICE-4012 - release marshaling buffer sooner than later
Diffstat (limited to 'java/src/IceInternal/CommunicatorBatchOutgoingAsync.java')
-rw-r--r-- | java/src/IceInternal/CommunicatorBatchOutgoingAsync.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/java/src/IceInternal/CommunicatorBatchOutgoingAsync.java b/java/src/IceInternal/CommunicatorBatchOutgoingAsync.java index 8a3d8d3e1ae..56708de2285 100644 --- a/java/src/IceInternal/CommunicatorBatchOutgoingAsync.java +++ b/java/src/IceInternal/CommunicatorBatchOutgoingAsync.java @@ -121,6 +121,7 @@ public class CommunicatorBatchOutgoingAsync extends Ice.AsyncResult return; } _state |= Done | OK | Sent; + _os.resize(0, false); // Clear buffer now, instead of waiting for AsyncResult deallocation _monitor.notifyAll(); } |