diff --git a/components/esp_https_ota/src/esp_https_ota.c b/components/esp_https_ota/src/esp_https_ota.c index 386fffd6b3..233e825c13 100644 --- a/components/esp_https_ota/src/esp_https_ota.c +++ b/components/esp_https_ota/src/esp_https_ota.c @@ -123,9 +123,9 @@ static esp_err_t _http_connect(esp_http_client_handle_t http_client) ESP_LOGE(TAG, "Write failed"); return ESP_FAIL; } + post_len -= write_len; + post_data += write_len; } - post_len -= write_len; - post_data += write_len; } header_ret = esp_http_client_fetch_headers(http_client); if (header_ret < 0) {