aboutsummaryrefslogtreecommitdiff
path: root/binutils/dwarf.c
diff options
context:
space:
mode:
authorJan Vrany <jan.vrany@labware.com>2022-12-19 11:24:36 +0000
committerJan Vrany <jan.vrany@labware.com>2022-12-19 11:24:36 +0000
commit37e5833da583310268dc1b04fc6839e81b987897 (patch)
treebfefb5d1a2af67f4e4dd1593b98013c913a62e29 /binutils/dwarf.c
parent42f39fdedcf3321cab9964945d3f5bca58967b80 (diff)
downloadgdb-37e5833da583310268dc1b04fc6839e81b987897.zip
gdb-37e5833da583310268dc1b04fc6839e81b987897.tar.gz
gdb-37e5833da583310268dc1b04fc6839e81b987897.tar.bz2
gdb: fix command lookup in execute_command ()
Commit b5661ff2 ("gdb: fix possible use-after-free when executing commands") used lookup_cmd_exact () to lookup command again after its execution to avoid possible use-after-free error. However this change broke test gdb.base/define.exp which defines a post-hook for subcommand ("target testsuite"). In this case, lookup_cmd_exact () returned NULL because there's no command 'testsuite' in top-level commands. This commit fixes this case by looking up the command again using the original command line via lookup_cmd (). Approved-By: Simon Marchi <simon.marchi@efficios.com>
Diffstat (limited to 'binutils/dwarf.c')
0 files changed, 0 insertions, 0 deletions