commit | b454ca913c4fdfcf8b07497ba6b1fa428afdb899 | [log] [tgz] |
---|---|---|
author | asobolev <asobolev> | Tue May 19 13:14:01 2009 +0000 |
committer | asobolev <asobolev> | Tue May 19 13:14:01 2009 +0000 |
tree | 060e9de4715538dd92730e39df4a9490b902a364 | |
parent | eca31495a0fa4f42549c52d7d1140e9a2dfbf5ee [diff] |
* open stream closes fix
diff --git a/core/plugins/org.eclipse.dltk.core/model/org/eclipse/dltk/core/caching/ArchiveContentCacheProvider.java b/core/plugins/org.eclipse.dltk.core/model/org/eclipse/dltk/core/caching/ArchiveContentCacheProvider.java index 48cd03f..a34e314 100644 --- a/core/plugins/org.eclipse.dltk.core/model/org/eclipse/dltk/core/caching/ArchiveContentCacheProvider.java +++ b/core/plugins/org.eclipse.dltk.core/model/org/eclipse/dltk/core/caching/ArchiveContentCacheProvider.java
@@ -62,8 +62,10 @@ File zipFileHandle = cache.getEntryAsFile(indexFile, "handle"); if (!zipFileHandle.exists()) { - Util.copy(zipFileHandle, new BufferedInputStream(indexFile - .openInputStream(new NullProgressMonitor()), 4096)); + BufferedInputStream inp = new BufferedInputStream(indexFile + .openInputStream(new NullProgressMonitor()), 4096); + Util.copy(zipFileHandle, inp); + inp.close(); } ZipFile zipFile = new ZipFile(zipFileHandle);