From 0885d16ac22a0ecd2267bf3c8818a3a8a5a9dadb Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Fri, 31 Jul 2026 07:48:54 +0000
Subject: [PATCH] Fix CodeQL warning-severity alerts: missed wakeups, resource leaks, escaping threads (#790)
---
opendj-server-legacy/src/main/java/org/opends/quicksetup/BuildInformation.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/quicksetup/BuildInformation.java b/opendj-server-legacy/src/main/java/org/opends/quicksetup/BuildInformation.java
index 4c2fdd4..55419fd 100644
--- a/opendj-server-legacy/src/main/java/org/opends/quicksetup/BuildInformation.java
+++ b/opendj-server-legacy/src/main/java/org/opends/quicksetup/BuildInformation.java
@@ -13,6 +13,7 @@
*
* Copyright 2006-2010 Sun Microsystems, Inc.
* Portions Copyright 2011-2016 ForgeRock AS.
+ * Portions Copyright 2026 3A Systems, LLC.
*/
package org.opends.quicksetup;
@@ -61,6 +62,7 @@
ProcessBuilder pb = new ProcessBuilder(args);
InputStream is = null;
OutputStream out = null;
+ BufferedReader reader = null;
final boolean[] done = {false};
try {
Map<String, String> env = pb.environment();
@@ -100,7 +102,7 @@
});
t.start();
}
- BufferedReader reader = new BufferedReader(new InputStreamReader(is));
+ reader = new BufferedReader(new InputStreamReader(is));
String line = reader.readLine();
bi.values.put(NAME, line);
StringBuilder sb = new StringBuilder();
@@ -154,7 +156,7 @@
} finally {
done[0] = true;
- StaticUtils.close(is, out);
+ StaticUtils.close(reader, is, out);
}
// Make sure we got values for important properties that are used
--
Gitblit v1.10.0