summaryrefslogtreecommitdiffstats
path: root/base/allocator
diff options
context:
space:
mode:
authorssid <ssid@chromium.org>2015-12-15 09:08:42 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-15 17:09:51 +0000
commite2d9bf0491e41d401fb9ec562cb1df2ffc980484 (patch)
tree24d735b70f27127d3717bf384cff358c8d93f8a5 /base/allocator
parent08bab38b3a6fdc99dccb4c30771403ebb1e7afd4 (diff)
downloadchromium_src-e2d9bf0491e41d401fb9ec562cb1df2ffc980484.zip
chromium_src-e2d9bf0491e41d401fb9ec562cb1df2ffc980484.tar.gz
chromium_src-e2d9bf0491e41d401fb9ec562cb1df2ffc980484.tar.bz2
Fix leak in TCMalloc unittests.
BUG=455073 Review URL: https://codereview.chromium.org/1523823002 Cr-Commit-Position: refs/heads/master@{#365271}
Diffstat (limited to 'base/allocator')
-rw-r--r--base/allocator/tcmalloc_unittest.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/base/allocator/tcmalloc_unittest.cc b/base/allocator/tcmalloc_unittest.cc
index 04a1466..eb1b0f0 100644
--- a/base/allocator/tcmalloc_unittest.cc
+++ b/base/allocator/tcmalloc_unittest.cc
@@ -186,6 +186,7 @@ TEST(TCMallocFreeTest, BadPointerInFirstPageOfTheLargeObject) {
ASSERT_DEATH(TCMallocDoFreeForTest(p + offset),
"Pointer is not pointing to the start of a span");
}
+ TCMallocDoFreeForTest(p);
}
TEST(TCMallocFreeTest, BadPageAlignedPointerInsideLargeObject) {
@@ -200,6 +201,7 @@ TEST(TCMallocFreeTest, BadPageAlignedPointerInsideLargeObject) {
}
ASSERT_DEATH(TCMallocDoFreeForTest(p + kMaxSize),
"Pointer is not pointing to the start of a span");
+ TCMallocDoFreeForTest(p);
}
TEST(TCMallocFreeTest, DoubleFreeLargeObject) {