diff options
author | Philipp Rudo <prudo@linux.vnet.ibm.com> | 2017-04-11 14:28:51 +0100 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2017-04-11 14:28:51 +0100 |
commit | a6acac06113f4b04fa0333ee2a3ab3025b43ee7c (patch) | |
tree | c49d011da715d7eb940f9b54ed3fac91f63725f4 /gdb/infcmd.c | |
parent | 64403bd1832e10aa8324194968f72bdc5feb5aeb (diff) | |
download | gdb-a6acac06113f4b04fa0333ee2a3ab3025b43ee7c.zip gdb-a6acac06113f4b04fa0333ee2a3ab3025b43ee7c.tar.gz gdb-a6acac06113f4b04fa0333ee2a3ab3025b43ee7c.tar.bz2 |
Fix read after xfree in linux-nat.c:linux_nat_detach
At the end of linux_nat_detach the main_lwp is deleted (delete_lwp).
This is problematic as during detach (detach_one_lwp and
linux_fork_detach) main_lwp already gets freed. Thus calling
delete_lwp causes a read after free. Fix it by removing the
unnecessary delete_lwp.
gdb/ChangeLog:
2017-04-11 Philipp Rudo <prudo@linux.vnet.ibm.com>
* linux-nat.c (linux_nat_detach): Remove delete_lwp call.
Diffstat (limited to 'gdb/infcmd.c')
0 files changed, 0 insertions, 0 deletions