Vitezslav Crhonek e4ad247
diff -up texinfo-4.13/makeinfo/sectioning.c.orig texinfo-4.13/makeinfo/sectioning.c
Vitezslav Crhonek e4ad247
--- texinfo-4.13/makeinfo/sectioning.c.orig	2010-11-10 11:24:53.000000000 +0100
Vitezslav Crhonek e4ad247
+++ texinfo-4.13/makeinfo/sectioning.c	2010-11-10 11:25:28.000000000 +0100
Vitezslav Crhonek e4ad247
@@ -256,14 +256,14 @@ current_chapter_number (void)
Vitezslav Crhonek e4ad247
     return xstrdup ("");
Vitezslav Crhonek e4ad247
   else if (enum_marker == APPENDIX_MAGIC)
Vitezslav Crhonek e4ad247
     {
Vitezslav Crhonek e4ad247
-      char s[1];
Vitezslav Crhonek e4ad247
+      char s[2];
Vitezslav Crhonek e4ad247
       sprintf (s, "%c", numbers[0] + 64);
Vitezslav Crhonek e4ad247
       return xstrdup (s);
Vitezslav Crhonek e4ad247
     }
Vitezslav Crhonek e4ad247
   else
Vitezslav Crhonek e4ad247
     {
Vitezslav Crhonek e4ad247
       char s[5];
Vitezslav Crhonek e4ad247
-      sprintf (s, "%d", numbers[0]);
Vitezslav Crhonek e4ad247
+      sprintf (s, "%4d", numbers[0]);
Vitezslav Crhonek e4ad247
       return xstrdup (s);
Vitezslav Crhonek e4ad247
     }
Vitezslav Crhonek e4ad247
 }