diff options
author | Sergey Budkin <sergey@vaadin.com> | 2014-09-19 16:52:08 +0300 |
---|---|---|
committer | Sergey Budkin <sergey@vaadin.com> | 2014-10-07 16:46:19 +0300 |
commit | e2c9102b296a5a24ecc7b6b53411082d2c6bbfda (patch) | |
tree | ddcecba28890fa7f33df5b505e509499646dbe4c /server/src/com/vaadin | |
parent | 255b4e5075a6857f6dc875b600d4bdc2b91347ef (diff) | |
download | vaadin-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.java | 2 |
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) { |