From ef31afb92155be0e60d58996b9eae8f5c86bc202 Mon Sep 17 00:00:00 2001 From: Axel Lin Date: Thu, 18 Aug 2016 20:53:57 +0800 Subject: [PATCH] memp: Fix build error when LWIP_HOOK_MEMP_AVAILABLE is defined MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix below build error. ../../../../../lwip/src/core/memp.c: In function ‘memp_free’: ../../../../../lwip/src/core/memp.c:490:31: error: request for member ‘tab’ in something not a structure or union old_first = memp_pools[type].tab; ^ ../../Common.mk:94: recipe for target 'memp.o' failed make: *** [memp.o] Error 1 Fixes: de9054cb7a70 ("memp: cleaned up MEMP_MEM_MALLOC") 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 6473e18b..3ee5dbd3 100644 --- a/src/core/memp.c +++ b/src/core/memp.c @@ -487,7 +487,7 @@ memp_free(memp_t type, void *mem) #endif /* MEMP_OVERFLOW_CHECK >= 2 */ #ifdef LWIP_HOOK_MEMP_AVAILABLE - old_first = memp_pools[type].tab; + old_first = *memp_pools[type]->tab; #endif do_memp_free_pool(memp_pools[type], mem);