update_engine: Check for available candidate urls before setting current url
This patch checks if there is any candidate url before accessing elements in the
array that keeps the urls. This happens if the url_index_ is advanced and saved
in the prefs.
BUG=chromium:831815
TEST=unittest
TEST=set current-url-index to 1 manually, and restarted the UE, it didn't crash.
Change-Id: I13929fad10725655a464d54317e040de5036bc04
Reviewed-on: https://chromium-review.googlesource.com/1012761
Commit-Ready: Amin Hassani <ahassani@chromium.org>
Tested-by: Amin Hassani <ahassani@chromium.org>
Reviewed-by: David Haddock <dhaddock@chromium.org>
Reviewed-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Sen Jiang <senj@chromium.org>
1 file changed