diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c index 10e168177beacbaec882651bcc778973062934bc..8426006c8cde4df3077e372ead62a4a851620c89 100644 --- a/src/sbbs3/js_socket.c +++ b/src/sbbs3/js_socket.c @@ -337,12 +337,8 @@ static ptrdiff_t js_socket_sendsocket(js_socket_private_t *p, const void *msg, s int copied=0,ret; char *estr; - if(p->session==-1) { - BOOL wr = FALSE; - if(!socket_check(p->sock, NULL, &wr, 0) || !wr) - return 0; + if(p->session==-1) return sendsocket(p->sock, msg, len); - } do { // If we don't limit this, we occasionally get errors on large sends... if((ret=cryptPushData(p->session, msg, len > 0x2000 ? 0x2000 : len, &copied))==CRYPT_OK) {