diff options
author | Allan Sandfeld Jensen <allan.jensen@digia.com> | 2014-11-13 17:39:13 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@theqtcompany.com> | 2014-11-18 16:51:02 +0100 |
commit | b9c280684065d28b52d8e4992eba8a3666899dbc (patch) | |
tree | 2ac7971c273a9f95e0c8287507c392d6f1052c5e /Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp | |
parent | e54a6126cef33a2345127ddee6f633ac57f63b5e (diff) | |
download | qtwebkit-b9c280684065d28b52d8e4992eba8a3666899dbc.tar.gz |
Fix race-condition crash on leaving pages using Indexed DB
ScriptExecutionContext does not allow the list of active DOM objects
to change while it is iterating over it. Since the IDB transaction
backend implementations holds several active DOM objects it should
not delete itself while aborting.
Change-Id: Icd2f5b5a3f1957461b9a253d1005896bb2461466
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'Source/WebKit2/UIProcess/API/qt/qwebloadrequest.cpp')
0 files changed, 0 insertions, 0 deletions