diff options
author | Tom Tromey <tromey@adacore.com> | 2019-07-01 09:33:19 -0600 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2019-07-01 09:36:30 -0600 |
commit | 54ee425275c759438d90c40781e3810a551f0a5f (patch) | |
tree | 5cdc2e373b514b596fe39800d09fb41a7f6198ac /readline/keymaps.c | |
parent | 269b4ded72af1fa05236f866b518f05cf2d408a6 (diff) | |
download | gdb-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 'readline/keymaps.c')
0 files changed, 0 insertions, 0 deletions