From 069a1256c6ebdc1142e525a44733bc32fd834061 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Tue, 04 Aug 2026 11:37:29 +0000
Subject: [PATCH] Fix CodeQL note-severity alerts: ignored error status of file and stream calls (#814)

---
 opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java
index 2b3596e..c7f43fe 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java
@@ -24,6 +24,7 @@
 import java.io.FileReader;
 import java.io.FilenameFilter;
 import java.io.IOException;
+import java.nio.file.Files;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
@@ -682,17 +683,14 @@
     {
       logger.debug(LocalizableMessage.raw("Parent file of %s doesn't exist", destination.getPath()));
 
-      parentDirectory.mkdirs();
+      Files.createDirectories(parentDirectory.toPath());
 
       logger.debug(LocalizableMessage.raw("Parent directory %s created.", parentDirectory.getPath()));
     }
-    if (!destination.exists())
-    {
-      destination.createNewFile();
-    }
 
     logger.debug(LocalizableMessage.raw("Writing entries in %s.", destination.getAbsolutePath()));
 
+    // The destination file is created by the output stream below if it does not exist yet.
     try (LDIFEntryWriter writer = new LDIFEntryWriter(new FileOutputStream(destination)))
     {
       writer.writeEntry(theNewSchemaEntry);

--
Gitblit v1.10.0