vppinfra: fix clib_mem_destroy 60/36060/2
authorDamjan Marion <damarion@cisco.com>
Thu, 28 Apr 2022 15:46:13 +0000 (17:46 +0200)
committerDamjan Marion <dmarion@me.com>
Fri, 29 Apr 2022 16:02:43 +0000 (16:02 +0000)
Passing wrong pointer to clib_mem_vm_unmap...

Type: fix
Change-Id: I1f695d77bc45d9a6de3a4a3da1fbe6faebdad15e
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vppinfra/mem_dlmalloc.c

index 4150fbe..ffffec8 100644 (file)
@@ -287,13 +287,12 @@ clib_mem_destroy (void)
 {
   mheap_trace_main_t *tm = &mheap_trace_main;
   clib_mem_heap_t *heap = clib_mem_get_heap ();
-  void *base = mspace_least_addr (heap->mspace);
 
   if (tm->enabled && heap->mspace == tm->current_traced_mheap)
     tm->enabled = 0;
 
   destroy_mspace (heap->mspace);
-  clib_mem_vm_unmap (base);
+  clib_mem_vm_unmap (heap);
 }
 
 __clib_export u8 *