We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0a52fd0 commit ede5adcCopy full SHA for ede5adc
libraries/WiFiClientSecure/src/ssl_client.cpp
@@ -241,17 +241,14 @@ int data_to_read(sslclient_context *ssl_client)
241
242
int send_ssl_data(sslclient_context *ssl_client, const uint8_t *data, uint16_t len)
243
{
244
- log_v("Writing HTTP request..."); //for low level debug
245
int ret = -1;
246
247
while ((ret = mbedtls_ssl_write(&ssl_client->ssl_ctx, data, len)) <= 0) {
248
- if (ret != MBEDTLS_ERR_SSL_WANT_READ && ret != MBEDTLS_ERR_SSL_WANT_WRITE) {
+ if (ret != MBEDTLS_ERR_SSL_WANT_READ && ret != MBEDTLS_ERR_SSL_WANT_WRITE && ret < 0) {
249
return handle_error(ret);
250
}
251
252
253
- len = ret;
254
- //log_v("%d bytes written", len); //for low level debug
255
return ret;
256
257
0 commit comments