diff options
author | Gene Cumm <gene.cumm@gmail.com> | 2013-08-21 22:21:27 -0400 |
---|---|---|
committer | Gene Cumm <gene.cumm@gmail.com> | 2013-09-23 17:25:32 -0400 |
commit | ac223941475118b1e819fe260c348559e6e81994 (patch) | |
tree | 1355372a9dd0bc475e86593fd40f641dbfee0e8f | |
parent | 74b2ae4ac00debfc70587960628ca44fd6cc5fbf (diff) | |
download | syslinux-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.c | 2 |
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) |