From ec5268269752740f33dadf4c6210cac1339dcb63 Mon Sep 17 00:00:00 2001 From: Justin Bertram Date: Tue, 26 Oct 2021 10:29:53 -0500 Subject: [PATCH] ARTEMIS-3145 ensure lock validity before releasing --- .../activemq/artemis/core/server/impl/FileLockNodeManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/FileLockNodeManager.java b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/FileLockNodeManager.java index 67f469ce3a..75411490be 100644 --- a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/FileLockNodeManager.java +++ b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/FileLockNodeManager.java @@ -355,7 +355,7 @@ public class FileLockNodeManager extends FileBasedNodeManager { result = bb.get(0); } } finally { - if (lock != null) { + if (lock != null && lock.isValid()) { lock.release(); } }