Fix crash in UpdateAttempterAndroid. am: 2d1c87bbd5 am: d47c30bcbf am: 60d508989b
am: 4280bb6df7
Change-Id: I8195a30ded29a4ce2e1243ddfe14f726f8bfa739
diff --git a/update_attempter_android.cc b/update_attempter_android.cc
index 286ed65..4ac17f5 100644
--- a/update_attempter_android.cc
+++ b/update_attempter_android.cc
@@ -427,9 +427,11 @@
void UpdateAttempterAndroid::SetStatusAndNotify(UpdateStatus status) {
status_ = status;
+ size_t payload_size =
+ install_plan_.payloads.empty() ? 0 : install_plan_.payloads[0].size;
for (auto observer : daemon_state_->service_observers()) {
observer->SendStatusUpdate(
- 0, download_progress_, status_, "", install_plan_.payloads[0].size);
+ 0, download_progress_, status_, "", payload_size);
}
last_notify_time_ = TimeTicks::Now();
}