summaryrefslogtreecommitdiff
path: root/addr2line.c
diff options
context:
space:
mode:
authorYusuke Endoh <mame@ruby-lang.org>2022-12-22 20:37:40 +0900
committerYusuke Endoh <mame@ruby-lang.org>2022-12-22 20:37:40 +0900
commitd1d61cabbc332790c0d53fea01f51d52a3489670 (patch)
treea7d32278b5934db35e7142b93bfb2796c742df3a /addr2line.c
parentebd6b5d826b1a04b20e477f54723aa5c545cbf69 (diff)
downloadruby-d1d61cabbc332790c0d53fea01f51d52a3489670.tar.gz
addr2line.c: Fix another indexing bug
Diffstat (limited to 'addr2line.c')
-rw-r--r--addr2line.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/addr2line.c b/addr2line.c
index 3645fa11b1..600c98ca24 100644
--- a/addr2line.c
+++ b/addr2line.c
@@ -262,7 +262,7 @@ fill_filename(int file, uint8_t format, uint16_t version, const char *include_di
if (version >= 5) {
const char *path;
uint64_t directory_index = -1;
- parse_ver5_debug_line_header(filenames, file + 1, format, obj, &path, &directory_index);
+ parse_ver5_debug_line_header(filenames, file, format, obj, &path, &directory_index);
line->filename = path;
parse_ver5_debug_line_header(include_directories, (int)directory_index, format, obj, &path, NULL);
line->dirname = path;