bitbake: runqueue: Fix data corruption problem

This was overwriting data in the parent which caused all kinds of
odd/weird failures.

(Bitbake rev: 4c5aeb424247a9d0c907524ffacd9c61fcdc0852)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie
2019-08-15 13:28:08 +01:00
parent a3c53bff11
commit 2fa5d98f52

View File

@@ -1815,6 +1815,9 @@ class RunQueueExecute:
if not self.rq.depvalidate:
return False
# Must not edit parent data
taskdeps = set(taskdeps)
taskdata = {}
taskdeps.add(task)
for dep in taskdeps: