From d5fba4b8a7afde77be66da2973a092c89b997a45 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Sat, 12 Nov 2011 17:44:18 -0500 Subject: [PATCH] buffer the input stream for loading properties --- src/main/java/com/typesafe/config/impl/Loader.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/typesafe/config/impl/Loader.java b/src/main/java/com/typesafe/config/impl/Loader.java index 600c20d6..0061f1a6 100644 --- a/src/main/java/com/typesafe/config/impl/Loader.java +++ b/src/main/java/com/typesafe/config/impl/Loader.java @@ -1,5 +1,6 @@ package com.typesafe.config.impl; +import java.io.BufferedInputStream; import java.io.IOException; import java.io.InputStream; import java.net.URL; @@ -50,6 +51,7 @@ final class Loader { InputStream stream = null; try { stream = url.openStream(); + stream = new BufferedInputStream(stream); props.load(stream); } catch (IOException e) { throw new ConfigException.IO(origin, "failed to open url", e);