summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authordumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-27 23:29:25 +0000
committerdumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-27 23:29:25 +0000
commitc023c19d6d79d33c2ba0afb9da07553e3664abf4 (patch)
tree141a708eb924a7c0387f25f3bb89138d40bcc346 /webkit
parent815aeb41b383c0c7dc793e9a02678b09363d864a (diff)
downloadchromium_src-c023c19d6d79d33c2ba0afb9da07553e3664abf4.zip
chromium_src-c023c19d6d79d33c2ba0afb9da07553e3664abf4.tar.gz
chromium_src-c023c19d6d79d33c2ba0afb9da07553e3664abf4.tar.bz2
Fix simple_database_system.cc to correctly support temp DB files.
TEST=none BUG=42618 Review URL: http://codereview.chromium.org/1709014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45753 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/tools/test_shell/simple_database_system.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/simple_database_system.cc b/webkit/tools/test_shell/simple_database_system.cc
index edc03ee..fbb4cac 100644
--- a/webkit/tools/test_shell/simple_database_system.cc
+++ b/webkit/tools/test_shell/simple_database_system.cc
@@ -192,6 +192,9 @@ void SimpleDatabaseSystem::SetFullFilePathsForVfsFile(
FilePath SimpleDatabaseSystem::GetFullFilePathForVfsFile(
const string16& vfs_file_name) {
+ if (vfs_file_name.empty()) // temp file, used for vacuuming
+ return FilePath();
+
AutoLock file_names_auto_lock(file_names_lock_);
DCHECK(file_names_.find(vfs_file_name) != file_names_.end());
return file_names_[vfs_file_name];