Fix download progress offset error am: 5440fe3cfe
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2870744
Change-Id: Ic280840563065e10f864e4ecc48bb0b2142e9e03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/download_action.cc b/download_action.cc
index 615eb66..566fad9 100644
--- a/download_action.cc
+++ b/download_action.cc
@@ -219,7 +219,8 @@
uint64_t bytes_downloaded_total =
bytes_received_previous_payloads_ + bytes_received_;
if (delegate_ && download_active_) {
- delegate_->BytesReceived(length, bytes_downloaded_total, bytes_total_);
+ delegate_->BytesReceived(
+ length, bytes_downloaded_total - base_offset_, bytes_total_);
}
if (delta_performer_ && !delta_performer_->Write(bytes, length, &code_)) {
if (code_ != ErrorCode::kSuccess) {