From f07baf44425fdbee1059e2e52d8c2eef0add5433 Mon Sep 17 00:00:00 2001 From: rickparrish <rickparrish@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:04:26 -0400 Subject: [PATCH] Fix return value when p->peeked is true --- src/sbbs3/js_socket.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c index aa657371f6..93e869e4c4 100644 --- a/src/sbbs3/js_socket.c +++ b/src/sbbs3/js_socket.c @@ -312,9 +312,9 @@ static ptrdiff_t js_socket_recv(JSContext *cx, js_socket_private_t *p, void *buf return total; return ret; } - if ((!(flags & MSG_WAITALL)) || p->nonblocking) - return ret; total += ret; + if ((!(flags & MSG_WAITALL)) || p->nonblocking) + return total; if(total>=(ptrdiff_t)len) return total; len-=ret; -- GitLab