mwomack 2003/02/18 20:55:57 Modified: src/java/org/apache/log4j/jdbc Tag: v1_2-branch JDBCAppender.java Log: Fix for #14827, memory leak related to the "removes" buffer. Revision Changes Path No revision No revision 1.6.2.3 +6 -0 jakarta-log4j/src/java/org/apache/log4j/jdbc/JDBCAppender.java Index: JDBCAppender.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/jdbc/JDBCAppender.java,v retrieving revision 1.6.2.2 retrieving revision 1.6.2.3 diff -u -r1.6.2.2 -r1.6.2.3 --- JDBCAppender.java 12 Jun 2002 21:29:57 -0000 1.6.2.2 +++ JDBCAppender.java 19 Feb 2003 04:55:56 -0000 1.6.2.3 @@ -240,7 +240,13 @@ ErrorCode.FLUSH_FAILURE); } } + + // remove from the buffer any events that were reported buffer.removeAll(removes); + + // clear the buffer of reported events + removes.clear(); + //buffer.clear(); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]