git: 9front

Download patch

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,
--