diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-06-27 10:00:55 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-06-27 10:00:55 +0000 |
commit | d85ee492f7a3a88b3cdab2ba4dd797dbba023b6c (patch) | |
tree | 9ca1945fc64b82d55e9b78e7b61f0edcc93517c7 /java/src | |
parent | Bug 981. (diff) | |
download | ice-d85ee492f7a3a88b3cdab2ba4dd797dbba023b6c.tar.bz2 ice-d85ee492f7a3a88b3cdab2ba4dd797dbba023b6c.tar.xz ice-d85ee492f7a3a88b3cdab2ba4dd797dbba023b6c.zip |
Fixed bug 1140 & 1141
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/IceInternal/Network.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/java/src/IceInternal/Network.java b/java/src/IceInternal/Network.java index 4740f4316b9..545d28ae883 100644 --- a/java/src/IceInternal/Network.java +++ b/java/src/IceInternal/Network.java @@ -64,7 +64,8 @@ public final class Network { final String[] msgs = { - "connection refused" // ECONNREFUSED + "connection refused", // ECONNREFUSED + "remote host refused an attempted connect operation" // ECONNREFUSED (AIX JDK 1.4.2) }; for(int i = 0; i < msgs.length; i++) @@ -799,6 +800,7 @@ public final class Network interrupted(java.io.IOException ex) { return ex instanceof java.io.InterruptedIOException || - ex.getMessage().indexOf("Interrupted system call") >= 0; + ex.getMessage().indexOf("Interrupted system call") >= 0 || + ex.getMessage().indexOf("A system call received an interrupt") >= 0; // AIX JDK 1.4.2 } } |