diff options
author | tsepez@chromium.org <tsepez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-14 20:05:55 +0000 |
---|---|---|
committer | tsepez@chromium.org <tsepez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-14 20:05:55 +0000 |
commit | 5642a22177b70ff61104cf1b123fdb3adfe413aa (patch) | |
tree | 51c546f7ba9e9e5d14691168618e30731c04d72e | |
parent | 645811527a8062d2db4bdd3e93111f55af4cc3c7 (diff) | |
download | chromium_src-5642a22177b70ff61104cf1b123fdb3adfe413aa.zip chromium_src-5642a22177b70ff61104cf1b123fdb3adfe413aa.tar.gz chromium_src-5642a22177b70ff61104cf1b123fdb3adfe413aa.tar.bz2 |
Crash when using indexed db in second incognito window.
BUG=69294
TEST=sequetially open two incognito windows and visit pages using indexed db.
Review URL: http://codereview.chromium.org/6275001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71476 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/in_process_webkit/browser_webkitclient_impl.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/in_process_webkit/browser_webkitclient_impl.cc b/chrome/browser/in_process_webkit/browser_webkitclient_impl.cc index 57a0a14..6da9356 100644 --- a/chrome/browser/in_process_webkit/browser_webkitclient_impl.cc +++ b/chrome/browser/in_process_webkit/browser_webkitclient_impl.cc @@ -148,8 +148,10 @@ int BrowserWebKitClientImpl::databaseDeleteFile( } void BrowserWebKitClientImpl::idbShutdown() { - if (indexed_db_key_utility_client_.get()) + if (indexed_db_key_utility_client_.get()) { indexed_db_key_utility_client_->EndUtilityProcess(); + indexed_db_key_utility_client_ = NULL; + } } void BrowserWebKitClientImpl::createIDBKeysFromSerializedValuesAndKeyPath( |