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();
 }