summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/file_system_url_request_job_unittest.cc
diff options
context:
space:
mode:
authorericu@chromium.org <ericu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-29 18:08:57 +0000
committerericu@chromium.org <ericu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-29 18:08:57 +0000
commitfcfa89d8845754ceb5680805b5726de002a030be (patch)
tree0f2dc272f188537e7fcaea078ebf89e5d303cfa0 /webkit/fileapi/file_system_url_request_job_unittest.cc
parent6b983f4c65dc614ba0451f892b3bdf2e353005e5 (diff)
downloadchromium_src-fcfa89d8845754ceb5680805b5726de002a030be.zip
chromium_src-fcfa89d8845754ceb5680805b5726de002a030be.tar.gz
chromium_src-fcfa89d8845754ceb5680805b5726de002a030be.tar.bz2
Work around a scoped_refptr somehow not getting deleted in destructor.
This code really shouldn't be necessary, but it certainly takes care of the problem [tested locally with heapchecker and log messages--those destructors just don't get called without this]. I'll ping chromium-dev about it after the holiday. BUG=84293 TEST=heapcheck bots stay green Review URL: http://codereview.chromium.org/7086020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87206 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/fileapi/file_system_url_request_job_unittest.cc')
-rw-r--r--webkit/fileapi/file_system_url_request_job_unittest.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/webkit/fileapi/file_system_url_request_job_unittest.cc b/webkit/fileapi/file_system_url_request_job_unittest.cc
index e7b91ec..5fdb7f4 100644
--- a/webkit/fileapi/file_system_url_request_job_unittest.cc
+++ b/webkit/fileapi/file_system_url_request_job_unittest.cc
@@ -112,6 +112,10 @@ class FileSystemURLRequestJobTest : public testing::Test {
// NOTE: order matters, request must die before delegate
request_.reset(NULL);
delegate_.reset(NULL);
+
+ // This shouldn't be necessary, but it shuts HeapChecker up.
+ file_system_context_ = NULL;
+
net::URLRequest::RegisterProtocolFactory("filesystem", NULL);
}