From 29631ec749911d38a2b74c89a59dda470f177d2b Mon Sep 17 00:00:00 2001 From: SiyueFeng Date: Tue, 18 Apr 2023 02:08:04 +0000 Subject: [PATCH] update src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java. Signed-off-by: SiyueFeng --- src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java b/src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java index 414988b..0fe5f4f 100644 --- a/src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java +++ b/src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java @@ -71,8 +71,12 @@ public class OGCmdExecuter { BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream())); StringBuffer sb = new StringBuffer(); String line; - while ((line = br.readLine()) != null) { - sb.append(line).append(System.lineSeparator()); + try { + while ((line = br.readLine()) != null) { + sb.append(line).append(System.lineSeparator()); + } + }finally { + br.close(); } int statusCode = process.waitFor(); String resultString = sb.toString(); -- Gitee