diff options
author | Benoit Foucher <benoit@zeroc.com> | 2008-01-04 12:11:16 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2008-01-04 12:11:16 +0100 |
commit | 99cecc871b86889af0a30aa27eec40a5cadad332 (patch) | |
tree | eeb0b871e5fa2b243781572d3b1ea904fa760fec /java | |
parent | Fixed bug 2599 (diff) | |
download | ice-99cecc871b86889af0a30aa27eec40a5cadad332.tar.bz2 ice-99cecc871b86889af0a30aa27eec40a5cadad332.tar.xz ice-99cecc871b86889af0a30aa27eec40a5cadad332.zip |
- Added missing notifyAll in ConnectRequestHandler (which could cause async
requests to hang if an exception occured during flushing).
- Changed getaddrinfo(0, "0", ...) calls to getaddrinfo(0, "1", ...). Solaris
doesn't recognize "0" as a valid service name.
- Workaround HP-UX compiler bug caused by Glacier2::Instance inlined methods.
Diffstat (limited to 'java')
-rw-r--r-- | java/src/IceInternal/ConnectRequestHandler.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/java/src/IceInternal/ConnectRequestHandler.java b/java/src/IceInternal/ConnectRequestHandler.java index 8bba5a6fc5a..e269dce1ee8 100644 --- a/java/src/IceInternal/ConnectRequestHandler.java +++ b/java/src/IceInternal/ConnectRequestHandler.java @@ -443,6 +443,7 @@ public class ConnectRequestHandler flushRequestsWithException(ex); }; }); + notifyAll(); return; } } @@ -461,6 +462,7 @@ public class ConnectRequestHandler flushRequestsWithException(ex); }; }); + notifyAll(); return; } } |