SOURCES: rpm-ds.patch (NEW) - segfault bugfix from cvs

arekm arekm at pld-linux.org
Sat May 19 21:12:09 CEST 2007


Author: arekm                        Date: Sat May 19 19:12:09 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- segfault bugfix from cvs

---- Files affected:
SOURCES:
   rpm-ds.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/rpm-ds.patch
diff -u /dev/null SOURCES/rpm-ds.patch:1.1
--- /dev/null	Sat May 19 21:12:09 2007
+++ SOURCES/rpm-ds.patch	Sat May 19 21:12:04 2007
@@ -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;
+ 	}
================================================================


More information about the pld-cvs-commit mailing list