From: Andreas Schwab Date: Thu, 15 Nov 2007 23:52:51 +0000 (+0000) Subject: Fix last change. X-Git-Tag: emacs-pretest-23.0.90~9712 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6e1ada1b21fca8307a6d363d672b1ac7ac32ea4c;p=emacs.git Fix last change. --- diff --git a/src/editfns.c b/src/editfns.c index 74261947d0e..f049aa67c30 100644 --- a/src/editfns.c +++ b/src/editfns.c @@ -3541,8 +3541,10 @@ usage: (format STRING &rest OBJECTS) */) 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");