aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2019-07-01 09:33:19 -0600
committerTom Tromey <tromey@adacore.com>2019-07-01 09:36:30 -0600
commit54ee425275c759438d90c40781e3810a551f0a5f (patch)
tree5cdc2e373b514b596fe39800d09fb41a7f6198ac /gas
parent269b4ded72af1fa05236f866b518f05cf2d408a6 (diff)
downloadgdb-54ee425275c759438d90c40781e3810a551f0a5f.zip
gdb-54ee425275c759438d90c40781e3810a551f0a5f.tar.gz
gdb-54ee425275c759438d90c40781e3810a551f0a5f.tar.bz2
Avoid use-after-free in DWARF debug names code
A static analyzer pointed out that find_vec_in_debug_names will use the contents of a unique_ptr after it has been destroyed. This patch fixes the bug by hoisting the declaration into the appropriate enclosing block. I'm checking this in as obvious. gdb/ChangeLog 2019-07-01 Tom Tromey <tromey@adacore.com> * dwarf2read.c (dw2_debug_names_iterator::find_vec_in_debug_names): Hoist declaration of without_params. Fix formatting.
Diffstat (limited to 'gas')
0 files changed, 0 insertions, 0 deletions