diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c index cf264a3b7d5e64dbafcbb01476531a9fa6bceb4f..3a4508471149673e003f94f04f8b19e485a86b69 100644 --- a/src/sbbs3/js_socket.c +++ b/src/sbbs3/js_socket.c @@ -372,7 +372,7 @@ static ptrdiff_t js_socket_sendsocket(js_socket_private_t *p, const void *msg, s if(p->nonblocking) return copied; total += copied; - if(total >= (ptrdiff_t)len) + if(copied >= (ptrdiff_t)len) return total; do_CryptFlush(p); len -= copied;