Author: olamy Date: Thu Sep 15 21:14:23 2011 New Revision: 1171278 URL: http://svn.apache.org/viewvc?rev=1171278&view=rev Log: ensure closing writer
Modified: maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/updater/DefaultIndexUpdater.java Modified: maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/updater/DefaultIndexUpdater.java URL: http://svn.apache.org/viewvc/maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/updater/DefaultIndexUpdater.java?rev=1171278&r1=1171277&r2=1171278&view=diff ============================================================================== --- maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/updater/DefaultIndexUpdater.java (original) +++ maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/updater/DefaultIndexUpdater.java Thu Sep 15 21:14:23 2011 @@ -729,9 +729,9 @@ public class DefaultIndexUpdater { File chunksFile = new File( dir, CHUNKS_FILENAME ); BufferedOutputStream os = new BufferedOutputStream( new FileOutputStream( chunksFile, true ) ); + Writer w = new OutputStreamWriter( os, CHUNKS_FILE_ENCODING ); try { - Writer w = new OutputStreamWriter( os, CHUNKS_FILE_ENCODING ); for ( String filename : newChunks ) { w.write( filename + "\n" ); @@ -740,6 +740,7 @@ public class DefaultIndexUpdater } finally { + IOUtil.close( w ); IOUtil.close( os ); } super.commit();