From 6efd59ffe7efc7450c0db5af1ca00508fc0c398f Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Thu, 15 Mar 2018 22:06:45 +0000
Subject: [PATCH] Have the return value of js_socket_recv() have something
 vaugely to do with the return value if recv() for non-TLS sockets.

---
 src/sbbs3/js_socket.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c
index f1374058ec..95be17004b 100644
--- a/src/sbbs3/js_socket.c
+++ b/src/sbbs3/js_socket.c
@@ -171,7 +171,7 @@ static ptrdiff_t js_socket_recv(js_socket_private_t *p, void *buf, size_t len, i
 			tv.tv_sec = timeout;
 			if(select(p->sock+1,&socket_set,NULL,NULL,&tv)==1)
 				ret = recv(p->sock, buf, len, flags);
-			return 0;
+			ret = 0;
 		}
 		else {
 			status = cryptPopData(p->session, buf, len, &copied);
-- 
GitLab