@@ -1028,6 +1028,7 @@ static int esp_http_client_get_data(esp_http_client_handle_t client)
1028
1028
1029
1029
ESP_LOGD(TAG, "data_process=%lld, content_length=%lld", client->response->data_process, client->response->content_length);
1030
1030
1031
+
errno = 0;
1031
1032
int rlen = esp_transport_read(client->transport, res_buffer->data, client->buffer_size_rx, client->timeout_ms);
1032
1033
if (rlen >= 0) {
1033
1034
// When tls error is ESP_TLS_ERR_SSL_WANT_READ (-0x6900), esp_trasnport_read returns ERR_TCP_TRANSPORT_CONNECTION_TIMEOUT (0x0).
@@ -1258,6 +1259,7 @@ int64_t esp_http_client_fetch_headers(esp_http_client_handle_t client)
1258
1259
client->response->status_code = -1;
1259
1260
1260
1261
while (client->state < HTTP_STATE_RES_COMPLETE_HEADER) {
1262
+
errno = 0;
1261
1263
buffer->len = esp_transport_read(client->transport, buffer->data, client->buffer_size_rx, client->timeout_ms);
1262
1264
if (buffer->len <= 0) {
1263
1265
if (buffer->len == ERR_TCP_TRANSPORT_CONNECTION_TIMEOUT) {
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4