This commit is contained in:
16
aloffbyone.diff
Normal file
16
aloffbyone.diff
Normal file
@@ -0,0 +1,16 @@
|
||||
Fixes an off-by-one error in rpmalAllFileSatisfiesDepend() which
|
||||
could lead to a segfault.
|
||||
|
||||
Already included in rpm-4.4.7
|
||||
|
||||
--- ./lib/rpmal.c.orig 2005-12-14 20:53:12.000000000 +0000
|
||||
+++ ./lib/rpmal.c 2005-12-14 20:54:28.000000000 +0000
|
||||
@@ -744,7 +744,7 @@ rpmalAllFileSatisfiesDepend(const rpmal
|
||||
|
||||
/*@-branchstate@*/ /* FIX: ret is a problem */
|
||||
for (found = 0, ret = NULL;
|
||||
- die <= al->dirs + al->numDirs && dieCompare(die, dieNeedle) == 0;
|
||||
+ die < al->dirs + al->numDirs && dieCompare(die, dieNeedle) == 0;
|
||||
die++)
|
||||
{
|
||||
|
Reference in New Issue
Block a user