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) {