summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2008-01-04 12:11:16 +0100
committerBenoit Foucher <benoit@zeroc.com>2008-01-04 12:11:16 +0100
commit99cecc871b86889af0a30aa27eec40a5cadad332 (patch)
treeeeb0b871e5fa2b243781572d3b1ea904fa760fec /java
parentFixed bug 2599 (diff)
downloadice-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.java2
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;
}
}