From 9f801808591756ee8b11344b6322a6d453f5d967 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Mon, 30 Apr 2012 20:50:28 -0400 Subject: [PATCH] buffer url input stream returned by Using. fixes #437 --- util/io/Using.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/io/Using.scala b/util/io/Using.scala index 9928d31e4..d806bd11c 100644 --- a/util/io/Using.scala +++ b/util/io/Using.scala @@ -78,7 +78,7 @@ object Using def bufferedInputStream = wrap( (in: InputStream) => new BufferedInputStream(in) ) def fileOutputStream(append: Boolean = false) = file(f => new BufferedOutputStream(new FileOutputStream(f, append))) def fileInputStream = file(f => new BufferedInputStream(new FileInputStream(f))) - def urlInputStream = resource( (u: URL) => translate("Error opening " + u + ": ")(u.openStream)) + def urlInputStream = resource( (u: URL) => translate("Error opening " + u + ": ")(new BufferedInputStream(u.openStream))) def fileOutputChannel = file(f => new FileOutputStream(f).getChannel) def fileInputChannel = file(f => new FileInputStream(f).getChannel) def fileWriter(charset: Charset = IO.utf8, append: Boolean = false) =