Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(190)

Issue 6990044: Fixed memory leaks in download manager unit tests. (Closed)

Created:
9 years, 7 months ago by ahendrickson
Modified:
9 years, 7 months ago
CC:
chromium-reviews, Alexander Potapenko, Timur Iskhodzhanov, pam+watch_chromium.org, rdsmith+dwatch_chromium.org, stuartmorgan+watch_chromium.org
Visibility:
Public.

Description

Fixed memory leaks in download manager unit tests. BUG=83638 TEST=Valgrind does not detect the leak. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=86484

Patch Set 1 #

Total comments: 1

Patch Set 2 : Merged with trunk. #

Total comments: 4

Patch Set 3 : Fixed unit test double delete bug. #

Patch Set 4 : Using scoped_ptr to manage lifetime of DownloadCreateInfo. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -89 lines) Patch
M chrome/browser/download/download_manager_unittest.cc View 1 2 3 12 chunks +33 lines, -31 lines 0 comments Download
M tools/heapcheck/suppressions.txt View 1 chunk +0 lines, -49 lines 0 comments Download
M tools/valgrind/memcheck/suppressions.txt View 1 1 chunk +0 lines, -9 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
ahendrickson
9 years, 7 months ago (2011-05-23 21:21:23 UTC) #1
Lei Zhang
Is it possible to use scoped_ptr to avoid having to manually delete the DownloadInfo?
9 years, 7 months ago (2011-05-23 21:25:23 UTC) #2
Randy Smith (Not in Mondays)
Please clean up the issue description. http://codereview.chromium.org/6990044/diff/1/chrome/browser/download/download_manager_unittest.cc File chrome/browser/download/download_manager_unittest.cc (right): http://codereview.chromium.org/6990044/diff/1/chrome/browser/download/download_manager_unittest.cc#newcode316 chrome/browser/download/download_manager_unittest.cc:316: delete info; If ...
9 years, 7 months ago (2011-05-23 22:30:40 UTC) #3
Paweł Hajdan Jr.
Drive-by with a testing comment. http://codereview.chromium.org/6990044/diff/6001/chrome/browser/download/download_manager_unittest.cc File chrome/browser/download/download_manager_unittest.cc (right): http://codereview.chromium.org/6990044/diff/6001/chrome/browser/download/download_manager_unittest.cc#newcode316 chrome/browser/download/download_manager_unittest.cc:316: delete info; Could you ...
9 years, 7 months ago (2011-05-24 10:08:05 UTC) #4
ahendrickson
Regarding the DownloadCreateInfo pointer: Normally ownership is passed into the download system, which will delete ...
9 years, 7 months ago (2011-05-24 14:19:02 UTC) #5
Randy Smith (Not in Mondays)
On 2011/05/24 14:19:02, ahendrickson wrote: > Regarding the DownloadCreateInfo pointer: > > Normally ownership is ...
9 years, 7 months ago (2011-05-24 14:32:48 UTC) #6
ahendrickson
scoped_ptr it is! http://codereview.chromium.org/6990044/diff/6001/chrome/browser/download/download_manager_unittest.cc File chrome/browser/download/download_manager_unittest.cc (right): http://codereview.chromium.org/6990044/diff/6001/chrome/browser/download/download_manager_unittest.cc#newcode316 chrome/browser/download/download_manager_unittest.cc:316: delete info; On 2011/05/24 10:08:05, Paweł ...
9 years, 7 months ago (2011-05-24 15:34:34 UTC) #7
Paweł Hajdan Jr.
Code I commented in the drive-by LGTM, thanks!
9 years, 7 months ago (2011-05-24 16:35:08 UTC) #8
ahendrickson
Lei, could you take another look?
9 years, 7 months ago (2011-05-24 17:55:27 UTC) #9
Lei Zhang
LGTM++
9 years, 7 months ago (2011-05-24 19:12:11 UTC) #10
commit-bot: I haz the power
9 years, 7 months ago (2011-05-24 20:52:22 UTC) #11
Change committed as 86484

Powered by Google App Engine
This is Rietveld 408576698