diff --git a/src/memheap.c b/src/memheap.c index b466acb437..1c7d1de0ed 100644 --- a/src/memheap.c +++ b/src/memheap.c @@ -619,6 +619,7 @@ void rt_memheap_free(void *ptr) RT_ASSERT(header_ptr->magic == (RT_MEMHEAP_MAGIC | RT_MEMHEAP_USED)); /* check whether this block of memory has been over-written. */ RT_ASSERT((header_ptr->next->magic & RT_MEMHEAP_MASK) == RT_MEMHEAP_MAGIC); + return; } /* get pool ptr */