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/server/extensions/DynamicGroup.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/extensions/DynamicGroup.java b/opendj-server-legacy/src/main/java/org/opends/server/extensions/DynamicGroup.java
index 20c2338..c171b9b 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/extensions/DynamicGroup.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/extensions/DynamicGroup.java
@@ -13,6 +13,7 @@
  *
  * Copyright 2008-2010 Sun Microsystems, Inc.
  * Portions Copyright 2014-2016 ForgeRock AS.
+ * Portions Copyright 2026 3A Systems, LLC.
  */
 package org.opends.server.extensions;
 
@@ -257,7 +258,7 @@
   public MemberList getMembers()
          throws DirectoryException
   {
-    return new DynamicGroupMemberList(groupEntryDN, memberURLs);
+    return new DynamicGroupMemberList(groupEntryDN, memberURLs).start();
   }
 
   @Override
@@ -267,12 +268,12 @@
   {
     if (baseDN == null && filter == null)
     {
-      return new DynamicGroupMemberList(groupEntryDN, memberURLs);
+      return new DynamicGroupMemberList(groupEntryDN, memberURLs).start();
     }
     else
     {
       return new DynamicGroupMemberList(groupEntryDN, memberURLs, baseDN, scope,
-                                        filter);
+                                        filter).start();
     }
   }
 

--
Gitblit v1.10.0