donaldp     2002/07/11 18:25:13

  Modified:    src/java/org/apache/avalon/cornerstone/blocks/connection
                        Connection.java
  Log:
  Simplify by removing finally section
  
  Revision  Changes    Path
  1.16      +11 -12    
jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/connection/Connection.java
  
  Index: Connection.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/connection/Connection.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- Connection.java   12 Jul 2002 01:24:09 -0000      1.15
  +++ Connection.java   12 Jul 2002 01:25:12 -0000      1.16
  @@ -175,23 +175,22 @@
               final String message = "Error handling connection";
               getLogger().warn( message, e );
           }
  -        finally
  +
  +        if( null != handler )
           {
  -            if( null != handler )
  -            {
  -                m_handlerFactory.releaseConnectionHandler( handler );
  -            }
  +            m_handlerFactory.releaseConnectionHandler( handler );
  +        }
   
  -            shutdownSocket();
  +        shutdownSocket();
   
  -            synchronized( this )
  -            {
  -                m_thread = null;
  -                m_runners.remove( this );
  +        synchronized( this )
  +        {
  +            m_thread = null;
  +            m_runners.remove( this );
   
  -                notifyAll();
  -            }
  +            notifyAll();
           }
  +
       }
   
       /**
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to