diff options
-rw-r--r-- | chrome/browser/sessions/session_service.cc | 2 | ||||
-rw-r--r-- | tools/valgrind/memcheck/suppressions.txt | 15 |
2 files changed, 1 insertions, 16 deletions
diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc index 0031f618..b0fa72b 100644 --- a/chrome/browser/sessions/session_service.cc +++ b/chrome/browser/sessions/session_service.cc @@ -398,7 +398,7 @@ SessionService::Handle SessionService::GetCurrentSession( if (pending_window_close_ids_.empty()) { // If there are no pending window closes, we can get the current session // from memory. - InternalSessionRequest* request = new InternalSessionRequest( + scoped_refptr<InternalSessionRequest> request = new InternalSessionRequest( NewCallback(this, &SessionService::OnGotSessionCommands), callback); AddRequest(request, consumer); diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt index 903f072..d2e688f 100644 --- a/tools/valgrind/memcheck/suppressions.txt +++ b/tools/valgrind/memcheck/suppressions.txt @@ -2401,21 +2401,6 @@ fun:main } { - bug_37138 - Memcheck:Addr4 - fun:_ZNK21CancelableRequestBase6handleEv - fun:_ZN14SessionService17GetCurrentSessionEP29CancelableRequestConsumerBaseP14CallbackRunnerI6Tuple2IiPSt6vectorIP13SessionWindowSaIS6_EEEE - fun:_ZN41SessionServiceTest_GetCurrentSession_Test8TestBodyEv - fun:_ZN7testing4Test3RunEv - fun:_ZN7testing8internal12TestInfoImpl3RunEv - fun:_ZN7testing8TestCase3RunEv - fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv - fun:_ZN7testing8UnitTest3RunEv - fun:_ZN9TestSuite3RunEv - fun:main - -} -{ bug_37168 Memcheck:Leak fun:_Znw* |