summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQi Wang <interwq@gwu.edu>2017-11-20 01:01:53 (GMT)
committerQi Wang <interwq@gmail.com>2017-11-20 05:12:40 (GMT)
commit26a8f82c484eada4188e56daad32ed6a16b4b585 (patch)
tree3600274308ba5066af75f2e6ad331263d2ec95a3
parente475d03752d53e198143fdf58e7d0e2e14e5f1a2 (diff)
downloadjemalloc-26a8f82c484eada4188e56daad32ed6a16b4b585.zip
jemalloc-26a8f82c484eada4188e56daad32ed6a16b4b585.tar.gz
jemalloc-26a8f82c484eada4188e56daad32ed6a16b4b585.tar.bz2
Add missing deregister before extents_leak.
This fixes an regression introduced by 211b1f3 (refactor extent split).
-rw-r--r--src/extent.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/extent.c b/src/extent.c
index 7c7da29..ee50aff 100644
--- a/src/extent.c
+++ b/src/extent.c
@@ -988,6 +988,7 @@ extent_recycle_split(tsdn_t *tsdn, arena_t *arena,
extent_deregister(tsdn, to_salvage);
}
if (to_leak != NULL) {
+ extent_deregister(tsdn, to_leak);
extents_leak(tsdn, arena, r_extent_hooks, extents,
to_leak, growing_retained);
}