Index: components/domain_reliability/util.cc |
diff --git a/components/domain_reliability/util.cc b/components/domain_reliability/util.cc |
index d4632bf5e84a044d9ac1ece1611fa993068e44a8..25d5c7297c730444a96a05061b7cdca51e0c2ed2 100644 |
--- a/components/domain_reliability/util.cc |
+++ b/components/domain_reliability/util.cc |
@@ -20,6 +20,7 @@ class ActualTimer : public MockableTime::Timer { |
public: |
// Initialize base timer with retain_user_info and is_repeating false. |
ActualTimer() : base_timer_(false, false) {} |
+ |
virtual ~ActualTimer() {} |
// MockableTime::Timer implementation: |
@@ -77,7 +78,7 @@ const struct NetErrorMapping { |
} // namespace |
// static |
-bool DomainReliabilityUtil::GetBeaconStatus( |
+bool GetDomainReliabilityBeaconStatus( |
int net_error, |
int http_response_code, |
std::string* beacon_status_out) { |
@@ -87,15 +88,16 @@ bool DomainReliabilityUtil::GetBeaconStatus( |
else |
*beacon_status_out = "ok"; |
return true; |
- } else { |
- for (size_t i = 0; i < arraysize(net_error_map); i++) { |
- if (net_error_map[i].net_error == net_error) { |
- *beacon_status_out = net_error_map[i].beacon_status; |
- return true; |
- } |
+ } |
+ |
+ // TODO(ttuttle): Consider sorting and using binary search? |
+ for (size_t i = 0; i < arraysize(net_error_map); i++) { |
+ if (net_error_map[i].net_error == net_error) { |
+ *beacon_status_out = net_error_map[i].beacon_status; |
+ return true; |
} |
- return false; |
} |
+ return false; |
} |
MockableTime::Timer::~Timer() {} |