File tree 1 file changed +4
-10
lines changed
libraries/WiFiClientSecure/src
1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -276,24 +276,18 @@ int data_to_read(sslclient_context *ssl_client)
276
276
return res;
277
277
}
278
278
279
-
280
279
int send_ssl_data (sslclient_context *ssl_client, const uint8_t *data, uint16_t len)
281
280
{
282
- log_v (" Writing HTTP request..." ); // for low level debug
281
+ log_v (" Writing HTTP request with %d bytes ..." , len); // for low level debug
283
282
int ret = -1 ;
284
283
285
- while ((ret = mbedtls_ssl_write (&ssl_client->ssl_ctx , data, len)) <= 0 ) {
286
- if (ret != MBEDTLS_ERR_SSL_WANT_READ && ret != MBEDTLS_ERR_SSL_WANT_WRITE) {
287
- return handle_error (ret);
288
- }
289
- }
284
+ if ((ret = mbedtls_ssl_write (&ssl_client->ssl_ctx , data, len)) <= 0 )
285
+ return handle_error (ret);
290
286
291
- len = ret;
292
- // log_v("%d bytes written", len); //for low level debug
287
+ log_v (" Returning with %d bytes written" , ret); // for low level debug
293
288
return ret;
294
289
}
295
290
296
-
297
291
int get_ssl_receive (sslclient_context *ssl_client, uint8_t *data, int length)
298
292
{
299
293
// log_d( "Reading HTTP response..."); //for low level debug
You can’t perform that action at this time.
0 commit comments