From: fhanik Date: Thu, 18 Jun 2009 15:27:55 +0000 (+0000) Subject: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47389 X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=61346c58e7ad1affb30c071c676a50411d1cf299;p=tomcat7.0 Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47389 patch provided by Keiichi Fujino git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@786124 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/ha/session/DeltaManager.java b/java/org/apache/catalina/ha/session/DeltaManager.java index 51c9c1664..8bdc70638 100644 --- a/java/org/apache/catalina/ha/session/DeltaManager.java +++ b/java/org/apache/catalina/ha/session/DeltaManager.java @@ -1435,10 +1435,12 @@ public class DeltaManager extends ClusterManagerBase{ // use container maxInactiveInterval so that session will expire correctly in case of primary transfer session.setMaxInactiveInterval(getMaxInactiveInterval()); session.access(); - if(notifySessionListenersOnReplication) + if(notifySessionListenersOnReplication) { session.setId(msg.getSessionID()); - else + } else { session.setIdInternal(msg.getSessionID()); + add(session); + } session.resetDeltaRequest(); session.endAccess();