(Fformat): Don't scan past end of format string that
authorKim F. Storm <storm@cua.dk>
Mon, 19 Sep 2005 08:13:14 +0000 (08:13 +0000)
committerKim F. Storm <storm@cua.dk>
Mon, 19 Sep 2005 08:13:14 +0000 (08:13 +0000)
ends in %.  Reported by: Johan Bockgård.

src/editfns.c

index e67e56d..c8b0257 100644 (file)
@@ -3424,7 +3424,7 @@ usage: (format STRING &rest OBJECTS)  */)
           digits to print after the '.' for floats, or the max.
           number of chars to print from a string.  */
 
-       while (index ("-0# ", *format))
+       while (*format && index ("-0# ", *format))
          ++format;
 
        if (*format >= '0' && *format <= '9')