From b72af6a27d5e183dd6a1ac69dc495c044c6af017 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Tue, 26 May 2020 21:37:25 +0200 Subject: [PATCH] sshnet: prevent ssh process from keeping the mount alive --- sys/src/cmd/sshnet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/src/cmd/sshnet.c b/sys/src/cmd/sshnet.c index d185dbb59..00f85b045 100755 --- a/sys/src/cmd/sshnet.c +++ b/sys/src/cmd/sshnet.c @@ -1376,10 +1376,10 @@ ssh(int argc, char *argv[]) if(pipe(pfd) < 0) sysfatal("pipe: %r"); sshfd = pfd[0]; - procrfork(startssh, nil, 8*1024, RFFDG|RFNOTEG); + procrfork(startssh, nil, 8*1024, RFFDG|RFNOTEG|RFNAMEG); close(pfd[1]); - procrfork(sshreadproc, nil, 8*1024, RFFDG|RFNOTEG); + procrfork(sshreadproc, nil, 8*1024, RFFDG|RFNOTEG|RFNAMEG); sendmsg(pack(nil, "bsuuu", MSG_CHANNEL_OPEN, "session", 7,