src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java
Print this page
*** 294,313 ****
}
out.flush();
}
} catch (IOException e) {
- if (e instanceof RemoteException) {
- throw (RemoteException) e;
- } else {
- if (conn != null
- && e instanceof java.net.SocketTimeoutException)
- {
try {
conn.close();
} catch (Exception ex) {}
! }
throw new ConnectIOException(
"error during JRMP connection establishment", e);
}
}
} else {
--- 294,309 ----
}
out.flush();
}
} catch (IOException e) {
try {
conn.close();
} catch (Exception ex) {}
! if (e instanceof RemoteException) {
! throw (RemoteException) e;
! } else {
throw new ConnectIOException(
"error during JRMP connection establishment", e);
}
}
} else {