Skip to content

Commit d9f8bce

Browse files
authored
Fix a potential precision loss on integer in ReservoirCellIndexFor (#1696)
1 parent 7f37bc3 commit d9f8bce

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sdk/include/opentelemetry/sdk/metrics/exemplar/histogram_exemplar_reservoir.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ class HistogramExemplarReservoir : public FixedSizeExemplarReservoir
5555
const MetricAttributes & /* attributes */,
5656
const opentelemetry::context::Context & /* context */) override
5757
{
58-
int max_size = boundaries_.size();
59-
for (int i = 0; i < max_size; ++i)
58+
size_t max_size = boundaries_.size();
59+
for (size_t i = 0; i < max_size; ++i)
6060
{
6161
if (value <= boundaries_[i])
6262
{
63-
return i;
63+
return static_cast<int>(i);
6464
}
6565
}
6666
return -1;

0 commit comments

Comments
 (0)