If the allocation of abbrevs->abbrevs in read_abbrevs fails, then abbrevs->num_abbrevs remains nonzero, and consequently free_abbrevs will segfault when accessing abbrevs->abbrevs. Fix this by setting abbrevs->num_abbrevs only after abbrevs->abbrevs allocation has succeeded. Bootstrapped and reg-tested on x86_64. 2018-11-28 Tom de Vries <tdevries@suse.de> * dwarf.c (read_abbrevs): Fix handling of abbrevs->abbrevs allocation failure. From-SVN: r266562
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
ChangeLog | Loading commit data... | |
ChangeLog.jit | Loading commit data... | |
Makefile.am | Loading commit data... | |
Makefile.in | Loading commit data... | |
README | Loading commit data... | |
aclocal.m4 | Loading commit data... | |
alloc.c | Loading commit data... | |
atomic.c | Loading commit data... | |
backtrace-supported.h.in | Loading commit data... | |
backtrace.c | Loading commit data... | |
backtrace.h | Loading commit data... | |
btest.c | Loading commit data... | |
config.h.in | Loading commit data... | |
configure | Loading commit data... | |
configure.ac | Loading commit data... | |
dwarf.c | Loading commit data... | |
edtest.c | Loading commit data... | |
edtest2.c | Loading commit data... | |
elf.c | Loading commit data... | |
fileline.c | Loading commit data... | |
filetype.awk | Loading commit data... | |
internal.h | Loading commit data... | |
mmap.c | Loading commit data... | |
mmapio.c | Loading commit data... | |
nounwind.c | Loading commit data... | |
pecoff.c | Loading commit data... | |
posix.c | Loading commit data... | |
print.c | Loading commit data... | |
read.c | Loading commit data... | |
simple.c | Loading commit data... | |
sort.c | Loading commit data... | |
state.c | Loading commit data... | |
stest.c | Loading commit data... | |
testlib.c | Loading commit data... | |
testlib.h | Loading commit data... | |
ttest.c | Loading commit data... | |
unittest.c | Loading commit data... | |
unknown.c | Loading commit data... | |
xcoff.c | Loading commit data... | |
ztest.c | Loading commit data... |