From 6c50ab1c7f10edd00861cdfaf626b92d1caf3665 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Mon, 22 Dec 2003 03:43:19 +0000 Subject: * breakpoint.c (bpstat_do_actions): To ensure that clear_proceed_status doesn't free the command tree we're evaluating out from under us, zero the bpstat's pointer to it, and take care of freeing it ourselves. * cli/cli-script.c (make_cleanup_free_command_lines): Make this function externally visible. * cli/cli-script.h (make_cleanup_free_command_lines): New declaration. --- gdb/cli/cli-script.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gdb/cli/cli-script.h') diff --git a/gdb/cli/cli-script.h b/gdb/cli/cli-script.h index 03cb841..fc5c203 100644 --- a/gdb/cli/cli-script.h +++ b/gdb/cli/cli-script.h @@ -47,6 +47,8 @@ extern void print_command_lines (struct ui_out *, extern struct command_line * copy_command_lines (struct command_line *cmds); +struct cleanup *make_cleanup_free_command_lines (struct command_line **arg); + /* Exported to gdb/infrun.c */ extern void execute_user_command (struct cmd_list_element *c, char *args); -- cgit v1.1