aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-11-02 09:26:59 +0100
committerGitHub <noreply@github.com>2021-11-02 09:26:59 +0100
commitbcf0896ee427cb584fc4af466e3cdb94eb06c073 (patch)
tree9220ea246eac1f04f6ae1a9d5cf522a1e9b29322 /vespajlib
parent775ef556273f8f4e77c2296504cdbe7176d1aa02 (diff)
parent2ab4b69666ab0f904e1e8edbb6b9a6cf20939544 (diff)
Merge pull request #19808 from vespa-engine/mpolden/application-level-endpoint
Support application-level endpoints in DeploymentSpec
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/src/main/java/com/yahoo/io/IOUtils.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/io/IOUtils.java b/vespajlib/src/main/java/com/yahoo/io/IOUtils.java
index 116ef7c804f..df432e4f787 100644
--- a/vespajlib/src/main/java/com/yahoo/io/IOUtils.java
+++ b/vespajlib/src/main/java/com/yahoo/io/IOUtils.java
@@ -402,13 +402,13 @@ public abstract class IOUtils {
* Reads all data from a reader into a string. Uses a buffer to speed up reading.
*/
public static String readAll(Reader reader) throws IOException {
- StringBuilder ret=new StringBuilder();
- BufferedReader buffered = new BufferedReader(reader);
- int c;
- while ((c=buffered.read())!=-1)
- ret.appendCodePoint(c);
- buffered.close();
- return ret.toString();
+ StringBuilder sb = new StringBuilder();
+ try (BufferedReader buffered = new BufferedReader(reader)) {
+ int c;
+ while ((c = buffered.read()) != -1)
+ sb.appendCodePoint(c);
+ }
+ return sb.toString();
}
/** Read an input stream completely into a string */