From d6b006094bd1cdaa3890da175a9548432f2028a9 Mon Sep 17 00:00:00 2001 From: David Cermak Date: Mon, 15 May 2023 18:33:49 +0200 Subject: [PATCH] test: Fix test apps linux port alloc size This is a minor fix, as sys_sem_t is defined as `typedef struct sys_sem * sys_sem_t;` so the size is still the same (size of pointer) Closes https://github.com/espressif/esp-lwip/issues/54 --- test/apps/linux/sys_arch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/apps/linux/sys_arch.c b/test/apps/linux/sys_arch.c index 4c4ba9ea..38a238f1 100644 --- a/test/apps/linux/sys_arch.c +++ b/test/apps/linux/sys_arch.c @@ -663,7 +663,7 @@ sys_thread_sem_alloc(void) err_t err; int ret; - sem = (sys_sem_t*)malloc(sizeof(sys_sem_t*)); + sem = (sys_sem_t*)malloc(sizeof(sys_sem_t)); LWIP_ASSERT("failed to allocate memory for TLS semaphore", sem != NULL); err = sys_sem_new(sem, 0); LWIP_ASSERT("failed to initialise TLS semaphore", err == ERR_OK);