2010-03-26 Tom Tromey <tromey@redhat.com>

* breakpoint.c (commands_command_1): Duplicate 'arg'.
This commit is contained in:
Stan Shebs 2010-03-26 23:49:31 +00:00
parent f0d937f331
commit 9766ced415
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2010-03-26 Tom Tromey <tromey@redhat.com>
* breakpoint.c (commands_command_1): Duplicate 'arg'.
2010-03-26 Ulrich Weigand <uweigand@de.ibm.com>
* breakpoint.c (expand_line_sal_maybe): Always call skip_prologue_sal.

View File

@ -959,8 +959,12 @@ commands_command_1 (char *arg, int from_tty, struct command_line *control)
arg = xstrprintf ("%d-%d", multi_start, multi_end);
else if (breakpoint_count > 0)
arg = xstrprintf ("%d", breakpoint_count);
make_cleanup (xfree, arg);
}
else
/* The command loop has some static state, so we need to preserve
our argument. */
arg = xstrdup (arg);
make_cleanup (xfree, arg);
map_breakpoint_numbers (arg, do_map_commands_command, &info);