Tweaked verbosity of lost connections in HTTP::Downloader and closed connections in Socket::SSLConnection.

This commit is contained in:
Thulinma 2019-06-17 17:15:24 +02:00
parent 128f30bfb6
commit 5154f88de3
2 changed files with 6 additions and 2 deletions

View file

@ -198,8 +198,11 @@ namespace HTTP{
retryCount - loop + 1, retryCount); retryCount - loop + 1, retryCount);
getSocket().close(); getSocket().close();
}else{ }else{
FAIL_MSG("Lost connection while retrieving %s (%zu/%" PRIu32 ")", link.getUrl().c_str(), if (retryCount - loop + 1 > 2){
retryCount - loop + 1, retryCount); INFO_MSG("Lost connection while retrieving %s (%zu/%" PRIu32 ")", link.getUrl().c_str(), retryCount - loop + 1, retryCount);
}else{
MEDIUM_MSG("Lost connection while retrieving %s (%zu/%" PRIu32 ")", link.getUrl().c_str(), retryCount - loop + 1, retryCount);
}
} }
Util::sleep(500); // wait a bit before retrying Util::sleep(500); // wait a bit before retrying
} }

View file

@ -1013,6 +1013,7 @@ int Socket::SSLConnection::iread(void *buffer, int len, int flags){
} }
if (r < 0){ if (r < 0){
switch (errno){ switch (errno){
case MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY: close(); return 0; break;
case MBEDTLS_ERR_SSL_WANT_WRITE: return 0; break; case MBEDTLS_ERR_SSL_WANT_WRITE: return 0; break;
case MBEDTLS_ERR_SSL_WANT_READ: return 0; break; case MBEDTLS_ERR_SSL_WANT_READ: return 0; break;
case EWOULDBLOCK: return 0; break; case EWOULDBLOCK: return 0; break;