Skip to content

Commit 659941a

Browse files
committed
Add missing change from AbstractManager cleanup
Signed-off-by: Matt Sicker <[email protected]>
1 parent 61d3e70 commit 659941a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ManagerRegistry.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public boolean releaseManager(final AbstractManager manager, final long timeout,
7373
final String name = manager.getName();
7474
registryLock.lock();
7575
try {
76-
if (--manager.count <= 0 && managers.remove(name, manager)) {
76+
if (--manager.count <= 0 && removeManager(name, manager)) {
7777
final String simpleName = manager.getClass().getSimpleName();
7878
LOGGER.debug("Shutting down {} {}", simpleName, name);
7979
final boolean stopped = manager.releaseSub(timeout, unit);
@@ -85,4 +85,9 @@ public boolean releaseManager(final AbstractManager manager, final long timeout,
8585
registryLock.unlock();
8686
}
8787
}
88+
89+
boolean removeManager(final String name, final AbstractManager manager) {
90+
return managers.remove(name, manager);
91+
}
92+
8893
}

0 commit comments

Comments
 (0)