mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-12-26 21:14:09 +00:00
api_lib: fix duplicate NULL check with sys_sem_valid()
This commit is contained in:
parent
2ebebe7287
commit
f37925dad2
@ -1346,7 +1346,7 @@ void
|
|||||||
netconn_thread_init(void)
|
netconn_thread_init(void)
|
||||||
{
|
{
|
||||||
sys_sem_t *sem = LWIP_NETCONN_THREAD_SEM_GET();
|
sys_sem_t *sem = LWIP_NETCONN_THREAD_SEM_GET();
|
||||||
if ((sem == NULL) || !sys_sem_valid(sem)) {
|
if (!sys_sem_valid(sem)) {
|
||||||
/* call alloc only once */
|
/* call alloc only once */
|
||||||
LWIP_NETCONN_THREAD_SEM_ALLOC();
|
LWIP_NETCONN_THREAD_SEM_ALLOC();
|
||||||
LWIP_ASSERT("LWIP_NETCONN_THREAD_SEM_ALLOC() failed", sys_sem_valid(LWIP_NETCONN_THREAD_SEM_GET()));
|
LWIP_ASSERT("LWIP_NETCONN_THREAD_SEM_ALLOC() failed", sys_sem_valid(LWIP_NETCONN_THREAD_SEM_GET()));
|
||||||
@ -1357,7 +1357,7 @@ void
|
|||||||
netconn_thread_cleanup(void)
|
netconn_thread_cleanup(void)
|
||||||
{
|
{
|
||||||
sys_sem_t *sem = LWIP_NETCONN_THREAD_SEM_GET();
|
sys_sem_t *sem = LWIP_NETCONN_THREAD_SEM_GET();
|
||||||
if ((sem != NULL) && sys_sem_valid(sem)) {
|
if (sys_sem_valid(sem)) {
|
||||||
/* call free only once */
|
/* call free only once */
|
||||||
LWIP_NETCONN_THREAD_SEM_FREE();
|
LWIP_NETCONN_THREAD_SEM_FREE();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user