From 2ad00a4b42f89b61fdab24940b67713daf81c988 Mon Sep 17 00:00:00 2001 From: Lancelot SIX Date: Wed, 3 May 2023 11:56:48 +0100 Subject: [PATCH] gdb/show_args_command: print to the ui_file argument The show_args_command uses gdb_printf without specifying the ui_file. This means that it prints to gdb_stdout instead of the stream given as an argument to the function. This commit fixes this. Reviewed-By: Tom Tromey --- gdb/infcmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb/infcmd.c b/gdb/infcmd.c index b8134665f3f..e42927858ba 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -144,7 +144,7 @@ show_args_command (struct ui_file *file, int from_tty, { /* Ignore the passed in value, pull the argument directly from the inferior. However, these should always be the same. */ - gdb_printf (_("\ + gdb_printf (file, _("\ Argument list to give program being debugged when it is started is \"%s\".\n"), current_inferior ()->args ().c_str ()); } -- 2.30.2