From e7b6b7e529ed713e12d5349f1688fcae4c550a2a Mon Sep 17 00:00:00 2001 From: Mr-Wiseguy Date: Fri, 16 Jan 2026 20:39:51 -0500 Subject: [PATCH] Fix out of bounds access when searching for statics at the end of a section --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index b2816c0..f79580f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -794,7 +794,7 @@ int main(int argc, char** argv) { // Search for the closest function size_t closest_func_index = 0; - while (section_funcs[closest_func_index] < static_func_addr && closest_func_index < section_funcs.size()) { + while (closest_func_index < section_funcs.size() && section_funcs[closest_func_index] < static_func_addr) { closest_func_index++; }