diff options
Diffstat (limited to 'java/src/IceInternal/EventHandler.java')
-rw-r--r-- | java/src/IceInternal/EventHandler.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/java/src/IceInternal/EventHandler.java b/java/src/IceInternal/EventHandler.java index 8f2227ddd7b..66699da36dd 100644 --- a/java/src/IceInternal/EventHandler.java +++ b/java/src/IceInternal/EventHandler.java @@ -58,8 +58,11 @@ public abstract class EventHandler public void destroy() { - _stream.destroy(); - _stream = null; + synchronized(this) + { + _stream.destroy(); + _stream = null; + } } protected |