| Index: base/metrics/bucket_ranges.h
|
| diff --git a/base/metrics/bucket_ranges.h b/base/metrics/bucket_ranges.h
|
| index db82e552b3ac5c193ffbed00e7c195008dd15681..578119f26bca839f8e6cded121920a87c1995c25 100644
|
| --- a/base/metrics/bucket_ranges.h
|
| +++ b/base/metrics/bucket_ranges.h
|
| @@ -40,7 +40,11 @@ class BASE_EXPORT BucketRanges {
|
|
|
| size_t size() const { return ranges_.size(); }
|
| HistogramBase::Sample range(size_t i) const { return ranges_[i]; }
|
| - void set_range(size_t i, HistogramBase::Sample value);
|
| + void set_range(size_t i, HistogramBase::Sample value) {
|
| + DCHECK_LT(i, ranges_.size());
|
| + DCHECK_GE(value, 0);
|
| + ranges_[i] = value;
|
| + }
|
| uint32_t checksum() const { return checksum_; }
|
| void set_checksum(uint32_t checksum) { checksum_ = checksum; }
|
|
|
|
|