Make policy reloads explicit.
BUG=chromium-os:38541
TEST=unit tests pass
CQ-DEPEND=I20461078ca890c6ec2f81ad5383c06c4d75a64cd
Change-Id: I3f9ca593247816534d4f9f87e8a0c7db593b87b5
Reviewed-on: https://gerrit.chromium.org/gerrit/42540
Reviewed-by: Will Drewry <wad@chromium.org>
Commit-Queue: Julian Pastarmov <pastarmovj@chromium.org>
Tested-by: Julian Pastarmov <pastarmovj@chromium.org>
diff --git a/update_attempter.cc b/update_attempter.cc
index 1feda05..7446489 100644
--- a/update_attempter.cc
+++ b/update_attempter.cc
@@ -194,11 +194,9 @@
is_test_mode_ = is_test_mode;
// Lazy initialize the policy provider, or reload the latest policy data.
- if (!policy_provider_.get()) {
+ if (!policy_provider_.get())
policy_provider_.reset(new policy::PolicyProvider());
- } else {
- policy_provider_->Reload();
- }
+ policy_provider_->Reload();
// If the release_track is specified by policy, that takes precedence.
string release_track;