diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-26 09:26:48 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-26 09:26:48 +0000 |
commit | 06b5ee60eaefb9efa48d0ce35c275896b659b838 (patch) | |
tree | fd8385a7c7fa57a46c813dce43116e1bb941912b | |
parent | 36da236c34e8f3433d1a670c4a3ba039dfc975b3 (diff) | |
download | chromium_src-06b5ee60eaefb9efa48d0ce35c275896b659b838.zip chromium_src-06b5ee60eaefb9efa48d0ce35c275896b659b838.tar.gz chromium_src-06b5ee60eaefb9efa48d0ce35c275896b659b838.tar.bz2 |
DevTools: Fix leak in LoadTimingObserverTest.
BUG=49828
Review URL: http://codereview.chromium.org/2825067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53615 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/net/load_timing_observer_unittest.cc | 12 | ||||
-rw-r--r-- | tools/heapcheck/suppressions.txt | 6 | ||||
-rw-r--r-- | tools/valgrind/memcheck/suppressions.txt | 7 |
3 files changed, 7 insertions, 18 deletions
diff --git a/chrome/browser/net/load_timing_observer_unittest.cc b/chrome/browser/net/load_timing_observer_unittest.cc index 318b254..92af965 100644 --- a/chrome/browser/net/load_timing_observer_unittest.cc +++ b/chrome/browser/net/load_timing_observer_unittest.cc @@ -36,16 +36,18 @@ void AddEndEntry(LoadTimingObserver& observer, void AddStartURLRequestEntries(LoadTimingObserver& observer, uint32 id, bool request_timing) { + scoped_refptr<URLRequestStartEventParameters> params( + new URLRequestStartEventParameters( + GURL(StringPrintf("http://req%d", id)), + "GET", + request_timing ? net::LOAD_ENABLE_LOAD_TIMING : 0, + net::LOW)); NetLog::Source source(NetLog::SOURCE_URL_REQUEST, id); AddStartEntry(observer, source, NetLog::TYPE_REQUEST_ALIVE, NULL); AddStartEntry(observer, source, NetLog::TYPE_URL_REQUEST_START_JOB, - new URLRequestStartEventParameters( - GURL(StringPrintf("http://req%d", id)), - "GET", - request_timing ? net::LOAD_ENABLE_LOAD_TIMING : 0, - net::LOW)); + params.get()); } void AddEndURLRequestEntries(LoadTimingObserver& observer, uint32 id) { diff --git a/tools/heapcheck/suppressions.txt b/tools/heapcheck/suppressions.txt index 9da23ea..8578f0c 100644 --- a/tools/heapcheck/suppressions.txt +++ b/tools/heapcheck/suppressions.txt @@ -930,12 +930,6 @@ fun:HTTPTestServer::StartGETRequest } { - bug_49828 - Heapcheck:Leak - ... - fun:LoadTimingObserverTest* -} -{ bug_50103_a Heapcheck:Leak fun:Value::CreateNullValue diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt index 8a5ecfa..227e956 100644 --- a/tools/valgrind/memcheck/suppressions.txt +++ b/tools/valgrind/memcheck/suppressions.txt @@ -3550,13 +3550,6 @@ fun:_ZN3net46HttpAuthHandlerNegotiateTest_DisableCname_Test8TestBodyEv } { - bug_49828 - Memcheck:Leak - fun:_Znw* - ... - fun:*LoadTimingObserverTest*TestBodyEv -} -{ bug_50056 Memcheck:Leak fun:_Znw* |