commit | b6d0e25c8349d32c7463cc35761c8d5d9902ada0 | [log] [tgz] |
---|---|---|
author | apanchenk <apanchenk> | Mon Aug 10 08:40:47 2009 +0000 |
committer | apanchenk <apanchenk> | Mon Aug 10 08:40:47 2009 +0000 |
tree | de89be3fa69cd027e8e8c9a3f157d8425e0600b4 | |
parent | bb2adb44e8a52024f39d3a3d91694a7c307bbfdc [diff] |
close stream in finally block
diff --git a/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/internal/core/structure/StructureIndexer.java b/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/internal/core/structure/StructureIndexer.java index 2e6e0cd..88e0b7f 100644 --- a/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/internal/core/structure/StructureIndexer.java +++ b/core/plugins/org.eclipse.dltk.core/search/org/eclipse/dltk/internal/core/structure/StructureIndexer.java
@@ -137,12 +137,19 @@ stream, requestor); processor.perform(); performed = true; - stream.close(); } catch (IOException e) { performed = false; if (DLTKCore.DEBUG) { e.printStackTrace(); } + } finally { + try { + stream.close(); + } catch (IOException e) { + if (DLTKCore.DEBUG) { + e.printStackTrace(); + } + } } } }