core/lwip: Fix NULL pointer check
authorGene Cumm <gene.cumm@gmail.com>
Thu, 22 Aug 2013 02:21:27 +0000 (22:21 -0400)
committerGene Cumm <gene.cumm@gmail.com>
Mon, 23 Sep 2013 21:25:32 +0000 (17:25 -0400)
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
core/lwip/src/arch/sys_arch.c

index 2597bd4..4081d01 100644 (file)
@@ -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)