This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
     new 2bd20e7026 Suppress a couple of false positives
2bd20e7026 is described below

commit 2bd20e702686171855d38ac362f37af00e38864a
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu May 11 20:13:25 2023 +0100

    Suppress a couple of false positives
---
 java/org/apache/catalina/core/ThreadLocalLeakPreventionListener.java | 1 +
 java/org/apache/tomcat/util/net/AbstractEndpoint.java                | 1 +
 2 files changed, 2 insertions(+)

diff --git 
a/java/org/apache/catalina/core/ThreadLocalLeakPreventionListener.java 
b/java/org/apache/catalina/core/ThreadLocalLeakPreventionListener.java
index fa43eebefe..77da9f4b9d 100644
--- a/java/org/apache/catalina/core/ThreadLocalLeakPreventionListener.java
+++ b/java/org/apache/catalina/core/ThreadLocalLeakPreventionListener.java
@@ -117,6 +117,7 @@ public class ThreadLocalLeakPreventionListener extends 
FrameworkListener {
                 }
 
                 if (executor instanceof ThreadPoolExecutor) {
+                    @SuppressWarnings("resource")
                     ThreadPoolExecutor threadPoolExecutor = 
(ThreadPoolExecutor) executor;
                     threadPoolExecutor.contextStopping();
                 } else if (executor instanceof StandardThreadExecutor) {
diff --git a/java/org/apache/tomcat/util/net/AbstractEndpoint.java 
b/java/org/apache/tomcat/util/net/AbstractEndpoint.java
index 5d202557c3..d33b33a17f 100644
--- a/java/org/apache/tomcat/util/net/AbstractEndpoint.java
+++ b/java/org/apache/tomcat/util/net/AbstractEndpoint.java
@@ -1181,6 +1181,7 @@ public abstract class AbstractEndpoint<S,U> {
             this.executor = null;
             if (executor instanceof ThreadPoolExecutor) {
                 //this is our internal one, so we need to shut it down
+                @SuppressWarnings("resource")
                 ThreadPoolExecutor tpe = (ThreadPoolExecutor) executor;
                 tpe.shutdownNow();
                 long timeout = getExecutorTerminationTimeoutMillis();


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to