hammant 02/03/29 01:03:22 Modified: altrmi/src/java/org/apache/commons/altrmi/server/impl StreamServerConnection.java Log: Fix NPE during broken connection (from Leif Mortenson) Revision Changes Path 1.10 +6 -5 jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/altrmi/server/impl/StreamServerConnection.java Index: StreamServerConnection.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/altrmi/server/impl/StreamServerConnection.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- StreamServerConnection.java 13 Mar 2002 08:30:30 -0000 1.9 +++ StreamServerConnection.java 29 Mar 2002 09:03:22 -0000 1.10 @@ -33,7 +33,7 @@ * * * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> - * @version $Revision: 1.9 $ + * @version $Revision: 1.10 $ */ public abstract class StreamServerConnection implements Runnable, AltrmiServerConnection, LogEnabled { @@ -95,10 +95,11 @@ } catch (IOException ioe) { more = false; if (ioe instanceof SocketException - | ioe.getClass().getName().equals("java.net.SocketTimeoutException") - | ioe instanceof InterruptedIOException - | ioe.getMessage().equals("Write end dead") - | ioe.getMessage().equals("Pipe broken")) { + || ioe.getClass().getName().equals("java.net.SocketTimeoutException") + || ioe instanceof InterruptedIOException + || (ioe.getMessage() != null + && (ioe.getMessage().equals("Write end dead") + || ioe.getMessage().equals("Pipe broken")))) { // TODO implement implementation indepandant logger mLogger.info("One Connection closed."); } else {
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>