From 45fc9e4ac624b166dd7d4b99f87e2849e8447326 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 16 Aug 2004 01:14:42 +0000 Subject: * bfd.c (_bfd_default_error_handler): Account for doubled '%' in free space available. --- bfd/ChangeLog | 5 +++++ bfd/bfd.c | 2 ++ 2 files changed, 7 insertions(+) (limited to 'bfd') diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 71597b6..6d38dbb 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,10 @@ 2004-08-16 Alan Modra + * bfd.c (_bfd_default_error_handler): Account for doubled '%' in + free space available. + +2004-08-16 Alan Modra + * pdp11.c (struct pdp11_aout_reloc_external): Delete. Replace occurrences with bfd_btye * thoughout file. diff --git a/bfd/bfd.c b/bfd/bfd.c index b842027..d888eb1 100644 --- a/bfd/bfd.c +++ b/bfd/bfd.c @@ -531,7 +531,9 @@ _bfd_default_error_handler (const char *fmt, ...) } while (--trim != 0); *q = '\0'; + avail = extra; } + avail -= extra; /* Now double all '%' chars, shuffling the string as we go. */ while (extra != 0) -- cgit v1.1