billbarker 2002/12/29 18:40:04 Modified: catalina/src/share/org/apache/catalina/session ManagerBase.java Log: Port from Tomcat 4 branch. Revision Changes Path 1.8 +10 -10 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/ManagerBase.java Index: ManagerBase.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/session/ManagerBase.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ManagerBase.java 13 Dec 2002 21:50:21 -0000 1.7 +++ ManagerBase.java 30 Dec 2002 02:40:04 -0000 1.8 @@ -632,17 +632,17 @@ session.setCreationTime(System.currentTimeMillis()); session.setMaxInactiveInterval(this.maxInactiveInterval); String sessionId = generateSessionId(); + + synchronized (sessions) { + while (sessions.get(sessionId) != null) // Guarantee uniqueness + sessionId = generateSessionId(); + } + String jvmRoute = getJvmRoute(); // @todo Move appending of jvmRoute generateSessionId()??? if (jvmRoute != null) { sessionId += '.' + jvmRoute; } - /* - synchronized (sessions) { - while (sessions.get(sessionId) != null) // Guarantee uniqueness - sessionId = generateSessionId(); - } - */ session.setId(sessionId); return (session);
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>