|
From: | Prashant R |
Subject: | [lwip-users] lwip_recvfrom returning ERR_CLSD |
Date: | Tue, 1 Mar 2011 15:09:55 -0800 |
if (err != ERR_OK) {
if (off > 0) {
/* update receive window */
netconn_recved(sock->conn, (u32_t)off);
/* already received data, return that */
sock_set_errno(sock, 0);
return off;
}
/* We should really do some error checking here. */
LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_recvfrom(%d): buf == NULL, error is \"%s\"!\n",
s, lwip_strerr(err)));
sock_set_errno(sock, err_to_errno(err));
if (err == ERR_CLSD) {
return 0;
} else {
return -1;
}
}
[Prev in Thread] | Current Thread | [Next in Thread] |