]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
asan: _bfd_stab_section_find_nearest_line segv
authorAlan Modra <amodra@gmail.com>
Wed, 28 Sep 2022 00:22:22 +0000 (09:52 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 28 Sep 2022 00:57:07 +0000 (10:27 +0930)
commit8e4a500a5c4cef1aafc2c6e47cadd3dea0bfb99b
tree9873de9c52888e58fe2efe3b803c5445c9543424
parent540e53422cd8916b85d43060210251132fba8548
asan: _bfd_stab_section_find_nearest_line segv

The segv was on "info->strs[strsize - 1] = 0;" with strsize zero.  OK,
if strsize is zero we don't have any filenames in stabs so no useful
info.

* syms.c (_bfd_stab_section_find_nearest_line): Exit if either
stabsize or strsize is zero.
bfd/syms.c