]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- segfault bugfix from cvs
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 19 May 2007 19:12:04 +0000 (19:12 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    rpm-ds.patch -> 1.1

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

diff --git a/rpm-ds.patch b/rpm-ds.patch
new file mode 100644 (file)
index 0000000..42be627
--- /dev/null
@@ -0,0 +1,12 @@
+diff -urN rpm-4.4.8.org/lib/rpmds.c rpm-4.4.8/lib/rpmds.c
+--- rpm-4.4.8.org/lib/rpmds.c  2007-01-21 20:47:20.000000000 +0100
++++ rpm-4.4.8/lib/rpmds.c      2007-05-19 21:10:19.142894810 +0200
+@@ -1029,7 +1029,7 @@
+     i = -1;
+     if (l < u) {
+       int save = rpmdsSetIx(ds, l-1);
+-      while (rpmdsNext(ds) < u) {
++      while ((l = rpmdsNext(ds)) >= 0 && (l < u)) {
+           if ((i = rpmdsCompare(ods, ds)) != 0)
+               break;
+       }
This page took 0.1038 seconds and 4 git commands to generate.