From 622ec0f0827ee494decb7295ac45b7e169d94e09 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 15 Mar 2018 21:56:17 +0000 Subject: [PATCH] Fix ret/copied confusion in last commit. --- src/sbbs3/js_socket.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c index 9572008519..f1374058ec 100644 --- a/src/sbbs3/js_socket.c +++ b/src/sbbs3/js_socket.c @@ -190,13 +190,13 @@ static ptrdiff_t js_socket_recv(js_socket_private_t *p, void *buf, size_t len, i return total; return ret; } - if (!(flags & MSG_WAITALL) || p->nonblocking) + if ((!(flags & MSG_WAITALL)) || p->nonblocking) return ret; - total += copied; + total += ret; if(total>=(ptrdiff_t)len) return total; - len-=copied; - buf=((uint8_t *)buf) + copied; + len-=ret; + buf=((uint8_t *)buf) + ret; if(!socket_check(p->sock,NULL,NULL,0)) { if (total > 0) -- GitLab