mthread: fix infinite recursion

This fixes:

References: <5> <4> <6>
Message-ID: <3>

References: <6>
Message-ID: <5>

References: <3> <2>
Message-ID: <1>
pull/42/merge
Leah Neukirchen 7 years ago
parent 613a1182ff
commit 9da17f5978

@ -187,6 +187,10 @@ out:
if (parent && parent != c) {
struct container *r;
// check we don't introduce a new loop
if (reachable(parent, c) || reachable(c, parent))
goto out2;
if (c->parent == parent) { // already correct
goto out2;
} else if (c->parent) {

Loading…
Cancel
Save