From be3498bff9fd5961ce895bfdd33a41782bd1cfc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= Date: Thu, 5 Sep 2024 05:26:08 +0200 Subject: [PATCH] fixup! Add code:get_debug_info/1 --- erts/emulator/beam/beam_bif_load.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erts/emulator/beam/beam_bif_load.c b/erts/emulator/beam/beam_bif_load.c index eee69adde3ce..b23fc94aeb85 100644 --- a/erts/emulator/beam/beam_bif_load.c +++ b/erts/emulator/beam/beam_bif_load.c @@ -1288,8 +1288,8 @@ BIF_RETTYPE code_get_debug_info_1(BIF_ALIST_1) hp = HAlloc(BIF_P, alloc_size); hend = hp + alloc_size; - for (i = debug->item_count; i > 0; i--) { - BeamDebugItem* items = &debug->items[i-1]; + for (i = debug->item_count-1; i > 0; i--) { + BeamDebugItem* items = &debug->items[i]; Sint32 frame_size = items->frame_size; Uint num_vars = items->num_vars; Eterm *tp = items->first + 2 * num_vars - 2;