diff options
Diffstat (limited to 'libfshelp')
-rw-r--r-- | libfshelp/fetch-root.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libfshelp/fetch-root.c b/libfshelp/fetch-root.c index 1daaa202..1504204f 100644 --- a/libfshelp/fetch-root.c +++ b/libfshelp/fetch-root.c @@ -150,7 +150,11 @@ fshelp_fetch_root (struct transbox *box, void *cookie, if (err) return err; - + + if (! MACH_PORT_VALID (control)) + /* The start translator succeeded, but it returned a bogus port. */ + return EDIED; + box->active = control; } |