From 5c2742995817b8a6561432798692b0762a88d0b9 Mon Sep 17 00:00:00 2001 From: Axel Lin Date: Thu, 19 Nov 2015 19:09:04 +0800 Subject: [PATCH] memp: Fix if MEMP_OVERFLOW_CHECK guard in memp_free_pool Current code already checks memp_overflow_check_all() in memp_free() if MEMP_OVERFLOW_CHECK >= 2. So in memp_free_pool(), it should use MEMP_OVERFLOW_CHECK == 1 instead. Fixes: c838e1ed5b8c ("Implement possibility to declare private memory pools") Signed-off-by: Axel Lin --- src/core/memp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/memp.c b/src/core/memp.c index 0b62f7f2..1c85c733 100644 --- a/src/core/memp.c +++ b/src/core/memp.c @@ -363,7 +363,7 @@ memp_free_pool(const struct memp_desc* desc, void *mem) SYS_ARCH_PROTECT(old_level); -#if MEMP_OVERFLOW_CHECK == 2 +#if MEMP_OVERFLOW_CHECK == 1 memp_overflow_check_element_overflow(memp, desc); memp_overflow_check_element_underflow(memp, desc); #endif /* MEMP_OVERFLOW_CHECK */