]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- fix for SEGV in macros processing
authorJakub Bogusz <qboosh@pld-linux.org>
Tue, 13 Feb 2001 17:39:14 +0000 (17:39 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    rpm-segv.patch -> 1.1
    rpm.spec -> 1.170

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

diff --git a/rpm-segv.patch b/rpm-segv.patch
new file mode 100644 (file)
index 0000000..5b696c8
--- /dev/null
@@ -0,0 +1,12 @@
+diff -Nur rpm-4.0.1.orig/rpmio/macro.c rpm-4.0.1/rpmio/macro.c
+--- rpm-4.0.1.orig/rpmio/macro.c       Fri Jan 19 02:47:25 2001
++++ rpm-4.0.1/rpmio/macro.c    Tue Feb 13 13:11:08 2001
+@@ -801,7 +801,7 @@
+     /* Build argv array */
+     argv = (const char **) alloca((argc + 1) * sizeof(char *));
+     be[-1] = ' ';     /*  be - 1 == b + strlen(b) == buf + strlen(buf)  */
+-    buf[0] = '\0';
++    be[0] = '\0';
+     b = buf;
+     for (c = 0; c < argc; c++) {
+       argv[c] = b;
index b27f552ea48698fbcd91f72a5365580e636fc2d5..55ca4e584b78e30ab528c916c76e66c345f65192 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -28,7 +28,7 @@ Patch8:               %{name}-exclude-examples-doc.patch
 Patch9:                %{name}-db3.patch
 Patch10:       %{name}-rpm-v1.patch
 #Patch11:      %{name}-rpmlibprov.patch
-#Patch12:      %{name}-getrpmlibprov.patch
+Patch12:       %{name}-segv.patch
 #Patch13:        %{name}-rpmlibprov-order.patch
 Patch14:       %{name}-am_fix.patch
 Patch15:       %{name}-perl-req-perlfile.patch
@@ -190,7 +190,7 @@ construir pacotes usando o RPM.
 %patch7 -p1
 #%patch10 -p1
 #%patch11 -p1
-#%patch12 -p1
+%patch12 -p1
 #%patch13 -p1
 %patch14 -p1
 %patch15 -p1
This page took 0.125199 seconds and 4 git commands to generate.