From 6e7c96f5fd31b646a6ecc3263c2f31ff8b7ed25b Mon Sep 17 00:00:00 2001 From: David Cermak Date: Mon, 13 May 2024 16:11:31 +0200 Subject: [PATCH] api_msg: Fix unused local variable if LWIP_NETCONN_SEM_PER_THREAD=1 2.1.3-esp: aa4f6e78 api_msg: Fix unused local variable if LWIP_NETCONN_SEM_PER_THREAD=1 --- src/api/api_lib.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/api/api_lib.c b/src/api/api_lib.c index ae1681e8..f0581b9d 100644 --- a/src/api/api_lib.c +++ b/src/api/api_lib.c @@ -1278,9 +1278,9 @@ netconn_gethostbyname(const char *name, ip_addr_t *addr) #endif { API_VAR_DECLARE(struct dns_api_msg, msg); -#if !LWIP_MPU_COMPATIBLE +#if !LWIP_MPU_COMPATIBLE && !LWIP_NETCONN_SEM_PER_THREAD sys_sem_t sem; -#endif /* LWIP_MPU_COMPATIBLE */ +#endif /* !LWIP_MPU_COMPATIBLE && !LWIP_NETCONN_SEM_PER_THREAD */ err_t err; err_t cberr; @@ -1308,7 +1308,9 @@ netconn_gethostbyname(const char *name, ip_addr_t *addr) API_VAR_REF(msg).name[DNS_MAX_NAME_LENGTH - 1] = 0; #else /* LWIP_MPU_COMPATIBLE */ msg.err = &err; +#if !LWIP_NETCONN_SEM_PER_THREAD msg.sem = &sem; +#endif API_VAR_REF(msg).addr = API_VAR_REF(addr); API_VAR_REF(msg).name = name; #endif /* LWIP_MPU_COMPATIBLE */