aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGene Cumm <gene.cumm@gmail.com>2013-08-21 22:21:27 -0400
committerGene Cumm <gene.cumm@gmail.com>2013-09-23 17:25:32 -0400
commitac223941475118b1e819fe260c348559e6e81994 (patch)
tree1355372a9dd0bc475e86593fd40f641dbfee0e8f
parent74b2ae4ac00debfc70587960628ca44fd6cc5fbf (diff)
downloadsyslinux-ac223941475118b1e819fe260c348559e6e81994.tar.gz
syslinux-ac223941475118b1e819fe260c348559e6e81994.tar.xz
syslinux-ac223941475118b1e819fe260c348559e6e81994.zip
core/lwip: Fix NULL pointer check
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
-rw-r--r--core/lwip/src/arch/sys_arch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/lwip/src/arch/sys_arch.c b/core/lwip/src/arch/sys_arch.c
index 2597bd48..4081d01e 100644
--- a/core/lwip/src/arch/sys_arch.c
+++ b/core/lwip/src/arch/sys_arch.c
@@ -48,7 +48,7 @@ u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout)
{
mstime_t rv;
- if (!!sem)
+ if (!sem || !*sem)
return SYS_ARCH_TIMEOUT;
rv = sem_down(*sem, timeout);
if (rv == (mstime_t)-1)