diff options
author | Michael I. Bushnell <mib@gnu.org> | 1994-11-09 10:05:59 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1994-11-09 10:05:59 +0000 |
commit | accc41675d4952569dcefda1b0d0c30aab2e7a35 (patch) | |
tree | c8ce8460306acc2ebcee5b6b25c554e279700f69 /exec | |
parent | 258ed903a5b436d0dc1ac3b057bfa5d9ab3778ed (diff) | |
download | hurd-accc41675d4952569dcefda1b0d0c30aab2e7a35.tar.gz hurd-accc41675d4952569dcefda1b0d0c30aab2e7a35.tar.bz2 hurd-accc41675d4952569dcefda1b0d0c30aab2e7a35.zip |
(set_active_trans): Don't deallocate EXECNODE here to work around a
ufs bug.
Diffstat (limited to 'exec')
-rw-r--r-- | exec/exec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/exec/exec.c b/exec/exec.c index 9fd42a37..531d41e0 100644 --- a/exec/exec.c +++ b/exec/exec.c @@ -1509,7 +1509,8 @@ set_active_trans () file_set_translator (execnode, 0, FS_TRANS_SET, 0, 0, 0, fsys, MACH_MSG_TYPE_MAKE_SEND); - mach_port_deallocate (mach_task_self (), execnode); + /* Don't deallocate EXECNODE here. If we drop the last reference, + a bug in ufs might throw away the active translator. XXX */ } |