summaryrefslogtreecommitdiff
path: root/bfd/bfd.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2007-09-15 03:02:01 +0000
committerAlan Modra <amodra@bigpond.net.au>2007-09-15 03:02:01 +0000
commit94ac5efc94db6b6d79cf85a01333803ee8ba63aa (patch)
tree88d69dcf163c654575c0314f150eb98e381fe29f /bfd/bfd.c
parentf1f0d8639f17152c03c07a93eb25ab37f38485eb (diff)
downloadgdb-94ac5efc94db6b6d79cf85a01333803ee8ba63aa.tar.gz
* bfd.c (_bfd_default_error_handler): fflush stdout.
Diffstat (limited to 'bfd/bfd.c')
-rw-r--r--bfd/bfd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/bfd.c b/bfd/bfd.c
index 48cd6b60788..a2302f8d0fa 100644
--- a/bfd/bfd.c
+++ b/bfd/bfd.c
@@ -476,6 +476,9 @@ _bfd_default_error_handler (const char *fmt, ...)
size_t avail = 1000;
char buf[1000];
+ /* PR 4992: Don't interrupt output being sent to stdout. */
+ fflush (stdout);
+
if (_bfd_error_program_name != NULL)
fprintf (stderr, "%s: ", _bfd_error_program_name);
else