summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/sessions/session_service.cc2
-rw-r--r--tools/valgrind/memcheck/suppressions.txt15
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*