From: Jan Kratochvil Date: Tue, 4 Aug 2015 11:42:56 +0000 (+0200) Subject: signal_command: Leftover cleanup chain regression X-Git-Tag: gdb-7.10-release~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3ba0344e56ef739808615be5ca319f82c2a83855;p=thirdparty%2Fbinutils-gdb.git signal_command: Leftover cleanup chain regression gdb/ChangeLog 2015-08-04 Jan Kratochvil * infcmd.c (signal_command): Call do_cleanups for args_chain. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index ab702439927..0ee2337918a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2015-08-25 Jan Kratochvil + + * infcmd.c (signal_command): Call do_cleanups for args_chain. + 2015-08-25 Jan Kratochvil PR gdb/18767 diff --git a/gdb/infcmd.c b/gdb/infcmd.c index 6fa751559c1..aaf3d07e973 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -1264,6 +1264,8 @@ signal_command (char *signum_exp, int from_tty) oursig = gdb_signal_from_command (num); } + do_cleanups (args_chain); + /* Look for threads other than the current that this command ends up resuming too (due to schedlock off), and warn if they'll get a signal delivered. "signal 0" is used to suppress a previous