danny       2002/06/20 14:55:17

  Modified:    src/java/org/apache/james/util/mordred JdbcDataSource.java
  Log:
  Got it!
  This missing close() fixes the stale connections not closing problem
  
  Revision  Changes    Path
  1.7       +7 -1      
jakarta-james/src/java/org/apache/james/util/mordred/JdbcDataSource.java
  
  Index: JdbcDataSource.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-james/src/java/org/apache/james/util/mordred/JdbcDataSource.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- JdbcDataSource.java       18 Apr 2002 19:14:55 -0000      1.6
  +++ JdbcDataSource.java       20 Jun 2002 21:55:17 -0000      1.7
  @@ -275,10 +275,12 @@
                   } catch (SQLException e1) {
                       // Failed test... close the entry
                       finalizeEntry(entry);
  +
                   }
               } else {
                   // No SQL was provided... we have to kill this entry to be sure
                   finalizeEntry(entry);
  +
               }
               return;
           } else {
  @@ -293,6 +295,10 @@
        * @param PoolConnEntry entry
        */
       private synchronized void finalizeEntry(PoolConnEntry entry) {
  +                    try{
  +                    entry.finalize();
  +                    }catch(Exception fe){
  +                    }
           pool.removeElement(entry);
       }
   
  
  
  

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

Reply via email to