summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAxel Lin <[email protected]>2018-11-08 22:43:51 +0800
committerSimon Goldschmidt <[email protected]>2018-11-08 16:53:40 +0100
commit4aa6df7633c831afed9d3f119235d72d86d7eec7 (patch)
tree569da6072b6a980a661ed611c259fe7857d904c2
parent2d2336014c56ca662f065f4b98d7e9debc65c7db (diff)
sockets: Fix missing err_to_errno conversion for ERR_VAL in lwip_recvmsg
Signed-off-by: Axel Lin <[email protected]> (cherry picked from commit 7bcf0d3334e89bee5478c9a092a2c24d31fbb7ac)
-rw-r--r--src/api/sockets.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/api/sockets.c b/src/api/sockets.c
index 44cab7ed..cb7df914 100644
--- a/src/api/sockets.c
+++ b/src/api/sockets.c
@@ -1305,7 +1305,7 @@ lwip_recvmsg(int s, struct msghdr *message, int flags)
if ((message->msg_iov[i].iov_base == NULL) || ((ssize_t)message->msg_iov[i].iov_len <= 0) ||
((size_t)(ssize_t)message->msg_iov[i].iov_len != message->msg_iov[i].iov_len) ||
((ssize_t)(buflen + (ssize_t)message->msg_iov[i].iov_len) <= 0)) {
- sock_set_errno(sock, ERR_VAL);
+ sock_set_errno(sock, err_to_errno(ERR_VAL));
done_socket(sock);
return -1;
}