| Server IP : 82.208.35.60 / Your IP : 216.73.216.168 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/benchmarks/httperf/files/ |
Upload File : |
--- src/core.c.orig 2019-08-29 17:26:06 UTC
+++ src/core.c
@@ -651,7 +651,7 @@ recv_done(Call * call)
static void
do_recv(Conn * s)
{
- char *cp, buf[8193];
+ char *cp, buf[16385];
Call *c = s->recvq;
int i, saved_errno;
ssize_t nread = 0;
@@ -1062,8 +1062,7 @@ core_ssl_connect(Conn * s)
exit(-1);
}
- ssl_err = SSL_connect(s->ssl);
- if (ssl_err < 0) {
+ while ((ssl_err = SSL_connect(s->ssl)) < 0) {
int reason = SSL_get_error(s->ssl, ssl_err);
if (reason == SSL_ERROR_WANT_READ
@@ -1083,7 +1082,7 @@ core_ssl_connect(Conn * s)
clear_active(s, READ);
set_active(s, WRITE);
}
- return;
+ continue;
}
fprintf(stderr,
"%s: failed to connect to SSL server (err=%d, reason=%d)\n",