summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-03 20:41:03 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-03 20:41:03 +0000
commit42817a84250777ce11b87d7056ec0af3bc14e2db (patch)
tree5e83bf8d554d31166af4e6cf41f5763e4dd0489a /chrome
parent40cf71fbbba4914a5aaafacf95f400115520da62 (diff)
downloadchromium_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.cc1
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() {