diff options
author | Chris Larson <clarson@mvista.com> | 2009-07-17 15:26:45 -0700 |
---|---|---|
committer | Chris Larson <clarson@mvista.com> | 2009-07-21 16:20:05 -0700 |
commit | fccae58a704543c86f936dde5c1ba026fadfaabe (patch) | |
tree | 5c012e4cd7794c4e5cc1d5ae8e2533ef80391f40 /.gitignore | |
parent | c3d58e612592e8128f946cb94bb25d85ad9d171e (diff) | |
download | bitbake-fccae58a704543c86f936dde5c1ba026fadfaabe.tar.gz |
taskdata: fix a possible infinite loop when multiple eligible providers aren't buildable
The code which removes providers which aren't buildable from the eligible list
modifies the list while iterating it, resulting in skipping some entries. If
the list contained two failed providers in sequence, it left the second behind
in the eligible list.
Fixed by replacing the block with a list comprehension that constructs a new
eligible list without the failed entries.
Signed-off-by: Chris Larson <clarson@mvista.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions