diff options
author | Jim Blandy <jimb@codesourcery.com> | 2004-03-30 15:44:16 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2004-03-30 15:44:16 +0000 |
commit | 3e6bb910c3e70024f820373b1e6d14d857dcff4b (patch) | |
tree | 39e15bc242527d954f766b760a4fd78ee40df81b | |
parent | 0949843db222949909c1cc15724459445105ea1b (diff) | |
download | gdb-3e6bb910c3e70024f820373b1e6d14d857dcff4b.zip gdb-3e6bb910c3e70024f820373b1e6d14d857dcff4b.tar.gz gdb-3e6bb910c3e70024f820373b1e6d14d857dcff4b.tar.bz2 |
From Ulrich Weigand:
* utils.c (query): Do not use a va_list variable multiple times.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/utils.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index cf32cf6..f45dc68 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2004-03-30 Jim Blandy <jimb@redhat.com> + + From Ulrich Weigand: + * utils.c (query): Do not use a va_list variable multiple times. + 2004-03-29 Daniel Jacobowitz <drow@mvista.com> * Makefile.in (linux_nat_h): Update dependencies. 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) |