From dc14d4f026b734d42365de998103acb24a9edd0e Mon Sep 17 00:00:00 2001 From: Anatoly Burakov Date: Wed, 2 May 2018 16:38:15 +0100 Subject: [PATCH] malloc: set pad to 0 on free The pad value is not used unless element is in pad state, but it will show up in heap dumps and may be confusing. Signed-off-by: Anatoly Burakov --- lib/librte_eal/common/malloc_elem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/librte_eal/common/malloc_elem.c b/lib/librte_eal/common/malloc_elem.c index af81961d27..0a86d347a0 100644 --- a/lib/librte_eal/common/malloc_elem.c +++ b/lib/librte_eal/common/malloc_elem.c @@ -445,6 +445,8 @@ malloc_elem_free(struct malloc_elem *elem) malloc_elem_free_list_insert(elem); + elem->pad = 0; + /* decrease heap's count of allocated elements */ elem->heap->alloc_count--; -- 2.20.1