From: Patrick Palka Date: Tue, 28 Jul 2015 17:58:17 +0000 (-0400) Subject: Initialize terminal_state to terminal_is_ours X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7afa63c624ae570472381b8e35ce066bf145844a;p=binutils-gdb.git Initialize terminal_state to terminal_is_ours Right now this variable is initialized to 0 i.e. terminal_is_inferior and does not get set to terminal_is_ours until target_terminal_init() is called. This function however only gets called when an inferior is first created. In the meantime, terminal_state would wrongly remain set to terminal_is_inferior. Tested on x86_64 Debian Stretch -- native, gdbserver and extended-gdbserver. gdb/ChangeLog: * target.c (terminal_state): Initialize to terminal_is_ours. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 56ebcc6ee9a..2e621847964 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2015-07-29 Patrick Palka + + * target.c (terminal_state): Initialize to terminal_is_ours. + 2015-07-29 Yao Qi PR record/18691 diff --git a/gdb/target.c b/gdb/target.c index 01bac7e1861..c671e7c3592 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -444,7 +444,7 @@ enum terminal_state terminal_is_ours = 2 }; -static enum terminal_state terminal_state; +static enum terminal_state terminal_state = terminal_is_ours; /* See target.h. */