diff options
author | Paul Nasrat <pnasrat@redhat.com> | 2007-02-22 12:09:46 +0000 |
---|---|---|
committer | Paul Nasrat <pnasrat@redhat.com> | 2007-02-22 12:09:46 +0000 |
commit | be96c4edb3d436bb5891be7e39d936c2d68e59b1 (patch) | |
tree | 76b8536dd94465ce3ae492ea549eb2b30a8d38ad /lib | |
parent | 4eee7e354b2372cdc4c85f56934dfed9cfbcebec (diff) | |
download | rpm-be96c4edb3d436bb5891be7e39d936c2d68e59b1.tar.gz rpm-be96c4edb3d436bb5891be7e39d936c2d68e59b1.tar.bz2 rpm-be96c4edb3d436bb5891be7e39d936c2d68e59b1.zip |
This patch fixes an off-by-one error in rpmalAllFileSatisfiesDepend() which
could lead to a segfault.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/rpmal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rpmal.c b/lib/rpmal.c index 2527bcbec..db85c2139 100644 --- a/lib/rpmal.c +++ b/lib/rpmal.c @@ -744,7 +744,7 @@ rpmalAllFileSatisfiesDepend(const rpmal al, const rpmds ds, alKey * keyp) /*@-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++) { |