From: fhanik Date: Tue, 10 Oct 2006 14:47:00 +0000 (+0000) Subject: Make sure that setIdInternal doesn't try to modify the hashmap X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=b0a8a90e0dc0bb0f569356c786c3a7c1e562bfe5;p=tomcat7.0 Make sure that setIdInternal doesn't try to modify the hashmap git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454760 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/ha/session/DeltaSession.java b/java/org/apache/catalina/ha/session/DeltaSession.java index 27c60a9d1..8ade48d23 100644 --- a/java/org/apache/catalina/ha/session/DeltaSession.java +++ b/java/org/apache/catalina/ha/session/DeltaSession.java @@ -197,7 +197,6 @@ public class DeltaSession extends StandardSession implements Externalizable,Clus this.setValid(true); this.setPrimarySession(false); this.access(); - if (cm.isNotifyListenersOnReplication()) this.setId(getIdInternal()); this.resetDeltaRequest(); this.endAccess(); } @@ -229,7 +228,7 @@ public class DeltaSession extends StandardSession implements Externalizable,Clus * The new session identifier */ public void setIdInternal(String id) { - super.setId(id); + this.id = id; resetDeltaRequest(); } @@ -240,7 +239,8 @@ public class DeltaSession extends StandardSession implements Externalizable,Clus * The new session identifier */ public void setId(String id) { - setIdInternal(id); + super.setId(id); + resetDeltaRequest(); }