Wed Dec 17 10:47:05 1997 Michael Snyder (msnyder@cleaver.cygnus.com)

* tracepoint.c (set_raw_tracepoint): initialize addr_string
        to NULL; (trace_actions_command): call readline_begin_hook only
        if from_tty is true.
This commit is contained in:
Michael Snyder
1997-12-17 10:49:19 +00:00
parent 7165fd141e
commit 7a880bf32d
2 changed files with 18 additions and 8 deletions

View File

@ -328,10 +328,11 @@ set_raw_tracepoint (sal)
t->language = current_language->la_language;
t->input_radix = input_radix;
t->line_number = sal.line;
t->enabled = enabled;
t->next = 0;
t->step_count = 0;
t->pass_count = 0;
t->enabled = enabled;
t->next = 0;
t->step_count = 0;
t->pass_count = 0;
t->addr_string = NULL;
/* Add this tracepoint to the end of the chain
so that a list of tracepoints will come out in order
@ -767,10 +768,13 @@ trace_actions_command (args, from_tty)
sprintf (tmpbuf, "Enter actions for tracepoint %d, one per line.",
t->number);
if (readline_begin_hook)
(*readline_begin_hook) ("%s %s\n", tmpbuf, end_msg);
else if (from_tty && input_from_terminal_p ())
printf_filtered ("%s\n%s\n", tmpbuf, end_msg);
if (from_tty)
{
if (readline_begin_hook)
(*readline_begin_hook) ("%s %s\n", tmpbuf, end_msg);
else if (input_from_terminal_p ())
printf_filtered ("%s\n%s\n", tmpbuf, end_msg);
}
free_actions (t);
read_actions (t);