rpm/rpm-5.4.10-coverity-1035956.patch

15 lines
629 B
Diff
Raw Normal View History

diff -urN rpm-5.4.10/lib/depends.c rpm-5.4.10-patched/lib/depends.c
--- rpm-5.4.10/lib/depends.c 2012-04-16 08:20:56.000000000 +1100
+++ rpm-5.4.10-patched/lib/depends.c 2017-01-24 21:18:13.290480568 +1000
@@ -105,8 +105,9 @@
if (ts->numRemovedPackages == ts->allocedRemovedPackages) {
ts->allocedRemovedPackages += ts->delta;
+ /* XXX coverity #1035956 */
ts->removedPackages = (uint32_t *) xrealloc(ts->removedPackages,
- sizeof(ts->removedPackages) * ts->allocedRemovedPackages);
+ sizeof(*ts->removedPackages) * ts->allocedRemovedPackages);
}
assert(ts->removedPackages != NULL); /* XXX can't happen. */