summaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin
diff options
context:
space:
mode:
authorSergey Budkin <sergey@vaadin.com>2014-09-19 16:52:08 +0300
committerSergey Budkin <sergey@vaadin.com>2014-10-07 16:46:19 +0300
commite2c9102b296a5a24ecc7b6b53411082d2c6bbfda (patch)
treeddcecba28890fa7f33df5b505e509499646dbe4c /server/src/com/vaadin
parent255b4e5075a6857f6dc875b600d4bdc2b91347ef (diff)
downloadvaadin-framework-e2c9102b296a5a24ecc7b6b53411082d2c6bbfda.tar.gz
vaadin-framework-e2c9102b296a5a24ecc7b6b53411082d2c6bbfda.zip
Possible VaadinSession deadlock when invalidating HTTP session (#14452)
VaadinService.fireSessionDestroy: session.accessSynchronously -> session.access Change-Id: I72e08c9285e6b34dac54401c6c84b7175133e481
Diffstat (limited to 'server/src/com/vaadin')
-rw-r--r--server/src/com/vaadin/server/VaadinService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/com/vaadin/server/VaadinService.java b/server/src/com/vaadin/server/VaadinService.java
index 008ba9c1c8..4d8e7e9bc9 100644
--- a/server/src/com/vaadin/server/VaadinService.java
+++ b/server/src/com/vaadin/server/VaadinService.java
@@ -448,7 +448,7 @@ public abstract class VaadinService implements Serializable {
*/
public void fireSessionDestroy(VaadinSession vaadinSession) {
final VaadinSession session = vaadinSession;
- session.accessSynchronously(new Runnable() {
+ session.access(new Runnable() {
@Override
public void run() {
if (session.getState() == State.CLOSED) {