From d4a66ccf7eb7d9147bb3a463477d0c51d3904653 Mon Sep 17 00:00:00 2001 From: flightlessmango Date: Thu, 18 Jan 2024 15:54:31 +0100 Subject: [PATCH] fps_metrics: don't try to access out of range --- src/fps_metrics.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fps_metrics.h b/src/fps_metrics.h index 74739f5b..3d011a20 100644 --- a/src/fps_metrics.h +++ b/src/fps_metrics.h @@ -70,6 +70,9 @@ class fpsMetrics { } it->display_name = stream.str(); uint64_t idx = val * sorted_values.size() - 1; + if (idx >= sorted_values.size()) + break; + it->value = sorted_values[idx]; ++it; } catch (const std::invalid_argument& e) {