Wed Dec 17 10:47:05 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
authorMichael Snyder <msnyder@vmware.com>
Wed, 17 Dec 1997 10:49:19 +0000 (10:49 +0000)
committerMichael Snyder <msnyder@vmware.com>
Wed, 17 Dec 1997 10:49:19 +0000 (10:49 +0000)
        * tracepoint.c (set_raw_tracepoint): initialize addr_string
        to NULL; (trace_actions_command): call readline_begin_hook only
        if from_tty is true.

gdb/ChangeLog
gdb/tracepoint.c

index af6d8e69323469c472fdbc657078be6b2fbe006e..0dceb05d2db31abf5b89d6ec68dd5db0d38732a3 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 Tue Dec 16 20:05:48 1997  Mark Alexander  <marka@cygnus.com>
 
        * configure.tgt: Change little-endian tx39 target name to tx39l.
index eda6d278ce83e9d630a8ddbb09a05fa45df23b77..f2c5160ce75d94cc2d33adcd3308c5afc9a10bf8 100644 (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);