Make warning usable earlier
warning will crash if called before the first call to set_width. This commit makes the warning usable from the moment gdb_stderr is set up. gdb/ChangeLog: * utils.c (vwarning): Protect calls to target_terminal_ours and wrap_here.
This commit is contained in:
parent
5df4399815
commit
0d2f5c0791
@ -1,3 +1,8 @@
|
||||
2014-08-29 Gary Benson <gbenson@redhat.com>
|
||||
|
||||
* utils.c (vwarning): Protect calls to target_terminal_ours
|
||||
and wrap_here.
|
||||
|
||||
2014-08-29 Gary Benson <gbenson@redhat.com>
|
||||
|
||||
* exceptions.c (print_flush): Protect calls to
|
||||
|
@ -520,8 +520,10 @@ vwarning (const char *string, va_list args)
|
||||
(*deprecated_warning_hook) (string, args);
|
||||
else
|
||||
{
|
||||
target_terminal_ours ();
|
||||
wrap_here (""); /* Force out any buffered output. */
|
||||
if (target_supports_terminal_ours ())
|
||||
target_terminal_ours ();
|
||||
if (filtered_printing_initialized ())
|
||||
wrap_here (""); /* Force out any buffered output. */
|
||||
gdb_flush (gdb_stdout);
|
||||
if (warning_pre_print)
|
||||
fputs_unfiltered (warning_pre_print, gdb_stderr);
|
||||
|
Loading…
x
Reference in New Issue
Block a user