From: Alan Modra Date: Mon, 16 Aug 2004 01:14:42 +0000 (+0000) Subject: * bfd.c (_bfd_default_error_handler): Account for doubled '%' in X-Git-Tag: csl-arm-2004-q3~461 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=45fc9e4ac624b166dd7d4b99f87e2849e8447326;p=external%2Fbinutils.git * bfd.c (_bfd_default_error_handler): Account for doubled '%' in free space available. --- 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)