ref: 9fedf9a607e52e6b91ba6a58f34acbe9005da3c9
parent: 804465bd0de99de74ed99797acfe3ceb2139d0ad
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue May 26 17:37:25 EDT 2020
sshnet: prevent ssh process from keeping the mount alive
--- a/sys/src/cmd/sshnet.c
+++ b/sys/src/cmd/sshnet.c
@@ -1376,10 +1376,10 @@
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,
--
⑨