File texinfo-4.13a-bug788574.diff of Package texinfo

--- makeinfo/sectioning.c	2008/09/26 11:56:28	1.30
+++ makeinfo/sectioning.c	2011/01/15 00:23:19	1.32
@@ -256,14 +256,14 @@
     return xstrdup ("");
   else if (enum_marker == APPENDIX_MAGIC)
     {
-      char s[1];
+      char s[2];
       sprintf (s, "%c", numbers[0] + 64);
       return xstrdup (s);
     }
   else
     {
-      char s[5];
-      sprintf (s, "%d", numbers[0]);
+      char s[100];
+      sprintf (s, "%4d", numbers[0]);
       return xstrdup (s);
     }
 }
openSUSE Build Service is sponsored by