diff options
Diffstat (limited to 'libdiskfs')
-rw-r--r-- | libdiskfs/fsys-getroot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libdiskfs/fsys-getroot.c b/libdiskfs/fsys-getroot.c index da489e1f..89932022 100644 --- a/libdiskfs/fsys-getroot.c +++ b/libdiskfs/fsys-getroot.c @@ -85,7 +85,7 @@ diskfs_S_fsys_getroot (fsys_t controlport, error = fsys_getroot (childcontrol, dotdot, MACH_MSG_TYPE_COPY_SEND, uids, nuids, gids, ngids, flags, retry, retryname, returned_port); - if (error == MACH_SEND_INVALID_DEST) + if (error == MACH_SEND_INVALID_DEST || error == MIG_SERVER_DIED) { /* The server has died; unrecord the translator port and repeat the check. */ |