Author: j16sdiz
Date: 2008-12-19 15:28:57 +0000 (Fri, 19 Dec 2008)
New Revision: 24609
Modified:
trunk/plugins/XMLLibrarian/XMLLibrarian.java
Log:
always close
Modified: trunk/plugins/XMLLibrarian/XMLLibrarian.java
===================================================================
--- trunk/plugins/XMLLibrarian/XMLLibrarian.java 2008-12-19 15:28:43 UTC
(rev 24608)
+++ trunk/plugins/XMLLibrarian/XMLLibrarian.java 2008-12-19 15:28:57 UTC
(rev 24609)
@@ -413,12 +413,14 @@
String file = request.getParam("datafile");
try{
FileWriter outp = new
FileWriter(file,true);
-
- String[] indices =
indexList.get(folder);
- for(int i = 0;i<indices.length;i++){
- outp.write(indices[i]+"\n");
+ try {
+ String[] indices =
indexList.get(folder);
+ for(int i =
0;i<indices.length;i++){
+
outp.write(indices[i]+"\n");
+ }
+ } finally {
+ outp.close();
}
- outp.close();
}
catch(Exception e){
out.append("Could not write index list
of folder \""+folder+"\" to external file \""+file+"\"");
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs