OWB-1154 lock on session instead of string

reported by Svetlin Zarev - txs!


git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1761868 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java b/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java
index 3e72dd3..4a948d8 100644
--- a/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java
+++ b/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java
@@ -472,7 +472,7 @@
             if (currentSessionContext == null)
             {
                 // no current context, so lets create a new one
-                synchronized (OWB_SESSION_CONTEXT_ATTRIBUTE_NAME)
+                synchronized (session)
                 {
                     currentSessionContext = (SessionContext) session.getAttribute(OWB_SESSION_CONTEXT_ATTRIBUTE_NAME);
                     if (currentSessionContext == null)