|
|
|
|
@ -327,8 +327,9 @@ netconn_recv(struct netconn *conn)
|
|
|
|
|
|
|
|
|
|
#if LWIP_SO_RCVTIMEO |
|
|
|
|
if (sys_arch_mbox_fetch(conn->recvmbox, (void *)&p, conn->recv_timeout)==SYS_ARCH_TIMEOUT) { |
|
|
|
|
memp_free(MEMP_NETBUF, buf); |
|
|
|
|
conn->err = ERR_TIMEOUT; |
|
|
|
|
p = NULL; |
|
|
|
|
return NULL; |
|
|
|
|
} |
|
|
|
|
#else |
|
|
|
|
sys_arch_mbox_fetch(conn->recvmbox, (void *)&p, 0); |
|
|
|
|
|