diff options
Diffstat (limited to 'java/src/IceInternal/OutgoingAsync.java')
-rw-r--r-- | java/src/IceInternal/OutgoingAsync.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/java/src/IceInternal/OutgoingAsync.java b/java/src/IceInternal/OutgoingAsync.java index 6f2c72436ef..66426d69609 100644 --- a/java/src/IceInternal/OutgoingAsync.java +++ b/java/src/IceInternal/OutgoingAsync.java @@ -220,7 +220,7 @@ public abstract class OutgoingAsync { try { - wait(); + _monitor.wait(); } catch(InterruptedException ex) { @@ -375,6 +375,8 @@ public abstract class OutgoingAsync __os.destroy(); __os = null; } + + _monitor.notify(); } protected BasicStream __is; |