rpm/rpm-5.4.10-fix-memalloc-realloc-to-0.patch

13 lines
451 B
Diff
Raw Normal View History

--- rpm-5.4.10/rpmdb/rpmdb.c.xrealloc~ 2013-03-19 10:57:50.188039986 +0100
+++ rpm-5.4.10/rpmdb/rpmdb.c 2013-03-26 15:16:47.114499354 +0100
@@ -2660,7 +2660,8 @@ assert(keylen == sizeof(hdrNum));
}
if(set && set->count != size) {
set->count = size;
- set->recs = xrealloc(set->recs, size * sizeof(*set->recs));
+ if (size)
+ set->recs = xrealloc(set->recs, size * sizeof(*set->recs));
}
xx = dbiCclose(pdbi, pdbc, 0);