diff options
Diffstat (limited to 'games/naev/bfd.diff')
-rw-r--r-- | games/naev/bfd.diff | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/games/naev/bfd.diff b/games/naev/bfd.diff new file mode 100644 index 0000000000000..7f7c1ac466719 --- /dev/null +++ b/games/naev/bfd.diff @@ -0,0 +1,19 @@ +diff -Naur naev-0.7.0/src/naev.c naev-0.7.0.patched/src/naev.c +--- naev-0.7.0/src/naev.c 2017-07-15 18:51:22.000000000 -0400 ++++ naev-0.7.0.patched/src/naev.c 2022-02-20 17:32:49.060133407 -0500 +@@ -1375,12 +1375,11 @@ + asection *section; + + for (section = abfd->sections; section != NULL; section = section->next) { +- if ((bfd_get_section_flags(abfd, section) & SEC_ALLOC) == 0) ++ if ((bfd_section_flags(section) & SEC_ALLOC) == 0) + continue; + +- bfd_vma vma = bfd_get_section_vma(abfd, section); +- bfd_size_type size = bfd_get_section_size(section); +- if (address < vma || address >= vma + size) ++ bfd_vma vma = bfd_section_vma(section); ++ if (address < vma || address >= vma + bfd_section_size(section)) + continue; + + if (!bfd_find_nearest_line(abfd, section, syms, address - vma, |