From c3d5f8e7668aae97de48bf13e72f5dcb4ecce66b Mon Sep 17 00:00:00 2001 From: Tian Zhong Xing Date: Mon, 20 Feb 2017 18:09:32 +0800 Subject: [PATCH] app_update: fix logic error when update ota info --- components/app_update/esp_ota_ops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/app_update/esp_ota_ops.c b/components/app_update/esp_ota_ops.c index e8bfd01bc0..96e32cecfe 100644 --- a/components/app_update/esp_ota_ops.c +++ b/components/app_update/esp_ota_ops.c @@ -342,9 +342,9 @@ static esp_err_t esp_rewrite_ota_data(esp_partition_subtype_t subtype) } if (s_ota_select[0].ota_seq >= s_ota_select[1].ota_seq) { - return rewrite_ota_seq((SUB_TYPE_ID(subtype) + 1) % ota_app_count + i * ota_app_count, 0, find_partition); - } else { return rewrite_ota_seq((SUB_TYPE_ID(subtype) + 1) % ota_app_count + i * ota_app_count, 1, find_partition); + } else { + return rewrite_ota_seq((SUB_TYPE_ID(subtype) + 1) % ota_app_count + i * ota_app_count, 0, find_partition); } } else if (ota_select_valid(&s_ota_select[0])) {