diff options
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/inferior.c | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index f4c06f8..f8296b6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2016-10-26 Pedro Alves <palves@redhat.com> + * inferior.c (exit_inferior_1): Free 'priv'. + +2016-10-26 Pedro Alves <palves@redhat.com> + * remote.c (remote_resume_with_hc): New function, factored out from ... (remote_resume): ... this. Always try vCont first. diff --git a/gdb/inferior.c b/gdb/inferior.c index 1602483..250603c 100644 --- a/gdb/inferior.c +++ b/gdb/inferior.c @@ -253,6 +253,9 @@ exit_inferior_1 (struct inferior *inftoex, int silent) inf->pid = 0; inf->fake_pid_p = 0; + xfree (inf->priv); + inf->priv = NULL; + if (inf->vfork_parent != NULL) { inf->vfork_parent->vfork_child = NULL; |