]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fformat_time_string): Don't crash if the resulting string is empty.
authorPaul Eggert <eggert@twinsun.com>
Sat, 20 Jan 1996 20:47:48 +0000 (20:47 +0000)
committerPaul Eggert <eggert@twinsun.com>
Sat, 20 Jan 1996 20:47:48 +0000 (20:47 +0000)
Doc fix.

src/editfns.c

index 143bafdc687b06f0ea6e1ed00711ea7262549c4a..bb9c4920ab7821fdd8f81580dffdf2620d5511a5 100644 (file)
@@ -612,12 +612,12 @@ FORMAT-STRING may contain %-sequences to substitute parts of the time.\n\
 %k is replaced by the hour (0-23), blank padded.\n\
 %l is replaced by the hour (1-12), blank padded.\n\
 %m is replaced by the month (01-12).\n\
-%M is replaced by the minut (00-59).\n\
+%M is replaced by the minute (00-59).\n\
 %n is a synonym for \"\\n\".\n\
 %p is replaced by AM or PM, as appropriate.\n\
 %r is a synonym for \"%I:%M:%S %p\".\n\
 %R is a synonym for \"%H:%M\".\n\
-%S is replaced by the seconds (00-60).\n\
+%S is replaced by the second (00-60).\n\
 %t is a synonym for \"\\t\".\n\
 %T is a synonym for \"%H:%M:%S\".\n\
 %U is replaced by the week of the year (01-52), first day of week is Sunday.\n\
@@ -647,8 +647,10 @@ The number of options reflects the `strftime' function.")
   while (1)
     {
       char *buf = (char *) alloca (size);
+      *buf = 1;
       if (emacs_strftime (buf, size, XSTRING (format_string)->data,
-                         localtime (&value)))
+                         localtime (&value))
+         || !*buf)
        return build_string (buf);
       /* If buffer was too small, make it bigger.  */
       size *= 2;