diff options
author | Pedro Alves <palves@redhat.com> | 2009-05-24 18:16:53 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2009-05-24 18:16:53 +0000 |
commit | 98b54c187e1f56d5b7397e36c6d88551ff75699f (patch) | |
tree | 4b861d2ea3fb865bacefaa50ff45a75cf244a8ee /gdb | |
parent | e58b0e63bb0a42e99f6fb1e6d697a1b29caa02c2 (diff) | |
download | gdb-98b54c187e1f56d5b7397e36c6d88551ff75699f.zip gdb-98b54c187e1f56d5b7397e36c6d88551ff75699f.tar.gz gdb-98b54c187e1f56d5b7397e36c6d88551ff75699f.tar.bz2 |
* inflow.c (copy_terminal_info): Deep copy `run_terminal'.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/inflow.c | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d392345d..cd8671b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2009-05-24 Pedro Alves <pedro@codesourcery.com> + * inflow.c (copy_terminal_info): Deep copy `run_terminal'. + +2009-05-24 Pedro Alves <pedro@codesourcery.com> + * gdbthread.h (struct thread_info): New `pending_follow' field. * thread.c (new_thread): New function. (add_thread_silent): Use it. diff --git a/gdb/inflow.c b/gdb/inflow.c index d71fb81..9ec45dd 100644 --- a/gdb/inflow.c +++ b/gdb/inflow.c @@ -492,7 +492,8 @@ copy_terminal_info (struct inferior *to, struct inferior *from) { *to->terminal_info = *from->terminal_info; if (from->terminal_info->run_terminal) - to->terminal_info->run_terminal = from->terminal_info->run_terminal; + to->terminal_info->run_terminal + = xstrdup (from->terminal_info->run_terminal); } void |