diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-11-02 09:26:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-02 09:26:59 +0100 |
commit | bcf0896ee427cb584fc4af466e3cdb94eb06c073 (patch) | |
tree | 9220ea246eac1f04f6ae1a9d5cf522a1e9b29322 /vespajlib | |
parent | 775ef556273f8f4e77c2296504cdbe7176d1aa02 (diff) | |
parent | 2ab4b69666ab0f904e1e8edbb6b9a6cf20939544 (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.java | 14 |
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 */ |