aboutsummaryrefslogtreecommitdiff
path: root/gdb/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/utils.c')
-rw-r--r--gdb/utils.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/utils.c b/gdb/utils.c
index 3bc5fed..a5b28c1 100644
--- a/gdb/utils.c
+++ b/gdb/utils.c
@@ -1270,10 +1270,9 @@ query (const char *ctlstr, ...)
int ans2;
int retval;
- va_start (args, ctlstr);
-
if (query_hook)
{
+ va_start (args, ctlstr);
return query_hook (ctlstr, args);
}
@@ -1289,7 +1288,9 @@ query (const char *ctlstr, ...)
if (annotation_level > 1)
printf_filtered ("\n\032\032pre-query\n");
+ va_start (args, ctlstr);
vfprintf_filtered (gdb_stdout, ctlstr, args);
+ va_end (args);
printf_filtered ("(y or n) ");
if (annotation_level > 1)