Mercurial > emacs
changeset 86124:fe9b5d62e0af
Fix last change.
author | Andreas Schwab <schwab@suse.de> |
---|---|
date | Thu, 15 Nov 2007 23:52:51 +0000 |
parents | 6d5c93a5cfd4 |
children | 5c30362455bf |
files | src/editfns.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/editfns.c Thu Nov 15 23:38:14 2007 +0000 +++ b/src/editfns.c Thu Nov 15 23:52:51 2007 +0000 @@ -3541,8 +3541,10 @@ precision[n+1] = 10 * precision[n+1] + *format - '0'; } - if (format - this_format_start + 1 > longest_format) - longest_format = format - this_format_start + 1; + /* Extra +1 for 'l' that we may need to insert into the + format. */ + if (format - this_format_start + 2 > longest_format) + longest_format = format - this_format_start + 2; if (format == end) error ("Format string ends in middle of format specifier");