]> git.pld-linux.org Git - packages/texinfo.git/commitdiff
- fix segfault (triggered by libgcrypt info file)
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Mon, 3 Nov 2008 22:04:47 +0000 (22:04 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    texinfo-segv.patch -> 1.1

texinfo-segv.patch [new file with mode: 0644]

diff --git a/texinfo-segv.patch b/texinfo-segv.patch
new file mode 100644 (file)
index 0000000..825d8a8
--- /dev/null
@@ -0,0 +1,19 @@
+--- texinfo-4.13/makeinfo/sectioning.c.org     2008-11-03 23:01:26.957799459 +0100
++++ texinfo-4.13/makeinfo/sectioning.c 2008-11-03 23:02:10.180927044 +0100
+@@ -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]);
++      sprintf (s, "%4d", numbers[0]);
+       return xstrdup (s);
+     }
+ }
This page took 0.125052 seconds and 4 git commands to generate.