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);