mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-08 04:02:27 +00:00
fix(esp_http_client): updated defination for macro mem_check
This commit replace macro MEM_CHECK with return on failure and updated usage of reespctive APIs' in IDF. This also update th prototype of API esp_http_client_add_auth(). Closes https://github.com/espressif/esp-idf/issues/14463
This commit is contained in:
@@ -96,8 +96,7 @@ static bool process_again(int status_code)
|
||||
|
||||
static esp_err_t _http_handle_response_code(esp_https_ota_t *https_ota_handle, int status_code)
|
||||
{
|
||||
esp_err_t err;
|
||||
|
||||
esp_err_t err = ESP_FAIL;
|
||||
if (redirection_required(status_code)) {
|
||||
err = esp_http_client_set_redirection(https_ota_handle->http_client);
|
||||
if (err != ESP_OK) {
|
||||
@@ -113,7 +112,11 @@ static esp_err_t _http_handle_response_code(esp_https_ota_t *https_ota_handle, i
|
||||
return ESP_FAIL;
|
||||
}
|
||||
https_ota_handle->max_authorization_retries--;
|
||||
esp_http_client_add_auth(https_ota_handle->http_client);
|
||||
err = esp_http_client_add_auth(https_ota_handle->http_client);
|
||||
if (err!= ESP_OK) {
|
||||
ESP_LOGE(TAG, "Authorization Failed");
|
||||
return err;
|
||||
}
|
||||
} else if(status_code == HttpStatus_NotFound || status_code == HttpStatus_Forbidden) {
|
||||
ESP_LOGE(TAG, "File not found(%d)", status_code);
|
||||
return ESP_FAIL;
|
||||
|
Reference in New Issue
Block a user