summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortsepez@chromium.org <tsepez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-14 20:05:55 +0000
committertsepez@chromium.org <tsepez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-14 20:05:55 +0000
commit5642a22177b70ff61104cf1b123fdb3adfe413aa (patch)
tree51c546f7ba9e9e5d14691168618e30731c04d72e
parent645811527a8062d2db4bdd3e93111f55af4cc3c7 (diff)
downloadchromium_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.cc4
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(