From 37a098e73962276cc5fefdc7a4001592b4ccc6c8 Mon Sep 17 00:00:00 2001 From: "nilesh.kale" Date: Thu, 3 Aug 2023 17:07:25 +0530 Subject: [PATCH] fix(component-esp_https_ota): Fix wrong debug print for ota upgrade size --- components/esp_https_ota/src/esp_https_ota.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/components/esp_https_ota/src/esp_https_ota.c b/components/esp_https_ota/src/esp_https_ota.c index 807974991a..5ae44ff162 100644 --- a/components/esp_https_ota/src/esp_https_ota.c +++ b/components/esp_https_ota/src/esp_https_ota.c @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2017-2022 Espressif Systems (Shanghai) CO LTD + * SPDX-FileCopyrightText: 2017-2023 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ @@ -501,18 +501,18 @@ esp_err_t esp_https_ota_perform(esp_https_ota_handle_t https_ota_handle) */ int binary_file_len = 0; if (handle->binary_file_len) { - /* - * Header length gets added to handle->binary_file_len in _ota_write - * Clear handle->binary_file_len to avoid additional 289 bytes in binary_file_len - */ binary_file_len = handle->binary_file_len; - handle->binary_file_len = 0; } else { if (read_header(handle) != ESP_OK) { return ESP_FAIL; } binary_file_len = IMAGE_HEADER_SIZE; } + /* + * Header length gets added to handle->binary_file_len in _ota_write + * Clear handle->binary_file_len to avoid additional bytes in upgrade image size calculation + */ + handle->binary_file_len = 0; const void *data_buf = (const void *) handle->ota_upgrade_buf; #if CONFIG_ESP_HTTPS_OTA_DECRYPT_CB