diff options
-rw-r--r-- | utils/settrans.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/utils/settrans.c b/utils/settrans.c index 9c9f087e..f07d294b 100644 --- a/utils/settrans.c +++ b/utils/settrans.c @@ -396,7 +396,11 @@ main(int argc, char *argv[]) argz, argz_len, active_control, MACH_MSG_TYPE_COPY_SEND); if (err) - error (5, err, "%s", node_name); + { + if (active_control != MACH_PORT_NULL) + fsys_goaway (active_control, FSYS_GOAWAY_FORCE); + error (5, err, "%s", node_name); + } } if (chroot_command) |