From 4aa92187a78cc0e503e9da61e6843a8f95f68420 Mon Sep 17 00:00:00 2001 From: flightlessmango Date: Wed, 10 Apr 2024 09:44:39 +0200 Subject: [PATCH] logging: fixed a crash when reloading config while logging --- src/logging.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/logging.cpp b/src/logging.cpp index 12bca072..e1f54072 100644 --- a/src/logging.cpp +++ b/src/logging.cpp @@ -306,6 +306,9 @@ void Logger::calculate_benchmark_data(){ string label; float mins[2] = {0.01f, 0.001f}; for (auto percent : mins){ + if (sorted.empty()) + continue; + size_t percentile_pos = sorted.size() * percent; percentile_pos = std::min(percentile_pos, sorted.size() - 1); float result = 1000 / sorted[percentile_pos];