* gdbtk.c (gdb_actions_command): Make note of next action
authorKeith Seitz <keiths@cygnus>
Mon, 26 Jan 1998 19:41:39 +0000 (19:41 +0000)
committerKeith Seitz <keiths@cygnus>
Mon, 26 Jan 1998 19:41:39 +0000 (19:41 +0000)
        before freeing all references to it.

gdb/ChangeLog-gdbtk
gdb/gdbtk.c

index 8bcc3910ae640a1b39973714e7301f15d6aaf007..7873d965df22d8be26556a21955d46abaa9f5050 100644 (file)
@@ -1,3 +1,8 @@
+Mon Jan 26 11:37:55 1998  Keith Seitz  <keiths@onions.cygnus.com>
+
+       * gdbtk.c (gdb_actions_command): Make note of next action
+       before freeing all references to it.
+
 Sat Jan 24 23:52:08 1998  Martin M. Hunt  <hunt@cygnus.com>
 
        * gdbtk.c: Merge from Foundry branch.
index 2697ff4ef661cfb0c21bbcdcf41124c734359330..63cb938e0f831253464d7a4e8f77289791765ea5 100644 (file)
@@ -2708,8 +2708,9 @@ gdb_actions_command (clientData, interp, objc, objv)
     }
 
   /* Free any existing actions */
-  for (temp = tp->actions; temp != NULL; temp = temp->next)
+  for (temp = tp->actions; temp != NULL; temp = next)
     {
+      next = temp->next;
       if (temp->action)
         free (temp->action);
       free (temp);