diff options
Diffstat (limited to 'gdb/breakpoint.c')
-rw-r--r-- | gdb/breakpoint.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index ecef7fd..55cd0d8 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -62,8 +62,6 @@ /* Prototypes for local functions. */ -static void until_break_command_continuation (void *arg, int error); - static void catch_command_1 (char *, int, int); static void enable_delete_command (char *, int); @@ -6161,7 +6159,7 @@ struct until_break_command_continuation_args care of cleaning up the temporary breakpoints set up by the until command. */ static void -until_break_command_continuation (void *arg, int error) +until_break_command_continuation (void *arg) { struct until_break_command_continuation_args *a = arg; @@ -6243,7 +6241,8 @@ until_break_command (char *arg, int from_tty, int anywhere) args->breakpoint2 = breakpoint2; discard_cleanups (old_chain); - add_continuation (until_break_command_continuation, args); + add_continuation (until_break_command_continuation, args, + xfree); } else do_cleanups (old_chain); |