diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-03 20:41:03 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-03 20:41:03 +0000 |
commit | 42817a84250777ce11b87d7056ec0af3bc14e2db (patch) | |
tree | 5e83bf8d554d31166af4e6cf41f5763e4dd0489a /chrome | |
parent | 40cf71fbbba4914a5aaafacf95f400115520da62 (diff) | |
download | chromium_src-42817a84250777ce11b87d7056ec0af3bc14e2db.zip chromium_src-42817a84250777ce11b87d7056ec0af3bc14e2db.tar.gz chromium_src-42817a84250777ce11b87d7056ec0af3bc14e2db.tar.bz2 |
Fix a memory leak in all callers of DownloadHistory::Search.
We should delete the callback after running it.
This change removes Valgrind suppressions for the leak.
TEST=valgrind
BUG=50729
Review URL: http://codereview.chromium.org/2819085
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54810 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/download/download_history.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/download/download_history.cc b/chrome/browser/download/download_history.cc index 7c84385..1f59338 100644 --- a/chrome/browser/download/download_history.cc +++ b/chrome/browser/download/download_history.cc @@ -144,6 +144,7 @@ void DownloadHistory::OnSearchDownloadsComplete(HistoryService::Handle handle, } callback->RunWithParams(MakeTuple(download_items)); + delete callback; } int64 DownloadHistory::GetNextFakeDbHandle() { |