diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c
index a2616ed6c308394c8cf459925596d60d4542d91c..15ed5237e4ba76be89488c3377fb8d92b90f3b5b 100644
--- a/src/sbbs3/js_socket.c
+++ b/src/sbbs3/js_socket.c
@@ -134,7 +134,7 @@ static ptrdiff_t js_socket_recv(js_socket_private_t *p, void *buf, size_t len, i
 			buf=((uint8_t *)buf) + copied;
 		}
 		else {
-			if (status != CRYPT_ERROR_COMPLETE)
+			if (ret != CRYPT_ERROR_COMPLETE)
 				lprintf(LOG_WARNING,"cryptPopData() returned %d", ret);
 			if (total > 0)
 				return total;