X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2FIOUtils.java;h=973a61b0da541362a9a44069555bbe42a5adfb45;hb=530d4062471346d6ececf76d74a0358c91323998;hp=35481b2cf0d1576e68814191296b3d8fdafca25d;hpb=2ee6c205bfacff9e9a3103e7738afcd5e3267d3f;p=fanfix.git diff --git a/src/be/nikiroo/utils/IOUtils.java b/src/be/nikiroo/utils/IOUtils.java index 35481b2..973a61b 100644 --- a/src/be/nikiroo/utils/IOUtils.java +++ b/src/be/nikiroo/utils/IOUtils.java @@ -193,19 +193,19 @@ public class IOUtils { * in case of I/O error */ public static String readSmallStream(InputStream stream) throws IOException { + // do NOT close the reader, or the related stream will be closed, too + // reader.close(); BufferedReader reader = new BufferedReader( new InputStreamReader(stream)); - try { - StringBuilder builder = new StringBuilder(); - for (String line = reader.readLine(); line != null; line = reader - .readLine()) { - builder.append(line); - builder.append("\n"); - } - return builder.toString(); - } finally { - reader.close(); + + StringBuilder builder = new StringBuilder(); + for (String line = reader.readLine(); line != null; line = reader + .readLine()) { + builder.append(line); + builder.append("\n"); } + + return builder.toString(); } /**