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

juanpablo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git

commit f34a799ed6c59804355fb4302b161d2551bfa3a9
Author: juanpablo <[email protected]>
AuthorDate: Sun Mar 29 12:13:48 2020 +0200

    Fix sonar issue: call remove on threadlocal variable c_guestSession when 
session is removed
    
    thread could be reused on application servers, which may end up causing 
memory leaks
---
 jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java 
b/jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java
index 7c3a295..f9bfd90 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/WikiSession.java
@@ -467,6 +467,7 @@ public final class WikiSession implements Session {
         }
         final SessionMonitor monitor = SessionMonitor.getInstance( engine );
         monitor.remove( request.getSession() );
+        c_guestSession.remove();
     }
 
     /**

Reply via email to