From c7d52980275b22f64c672ebaede28dc95d4f1820 Mon Sep 17 00:00:00 2001 From: Elliot Ronaghan Date: Tue, 7 Jun 2016 14:30:39 -0700 Subject: Fix a Valgrind regression in chunk_alloc_wrapper(). This regression was caused by d412624b25eed2b5c52b7d94a71070d3aab03cb4 (Move retaining out of default chunk hooks). --- src/chunk.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/chunk.c b/src/chunk.c index bff5908..f292c98 100644 --- a/src/chunk.c +++ b/src/chunk.c @@ -493,10 +493,12 @@ chunk_alloc_wrapper(tsdn_t *tsdn, arena_t *arena, chunk_hooks_t *chunk_hooks, if (ret == NULL) return (NULL); + + if (config_valgrind && chunk_hooks->alloc != + chunk_alloc_default) + JEMALLOC_VALGRIND_MAKE_MEM_UNDEFINED(ret, chunksize); } - if (config_valgrind && chunk_hooks->alloc != chunk_alloc_default) - JEMALLOC_VALGRIND_MAKE_MEM_UNDEFINED(ret, chunksize); return (ret); } -- cgit v0.12