sshnet: prevent ssh process from keeping the mount alive

This commit is contained in:
cinap_lenrek 2020-05-26 21:37:25 +02:00
parent 153fcabb00
commit b72af6a27d

View file

@ -1376,10 +1376,10 @@ ssh(int argc, char *argv[])
if(pipe(pfd) < 0) if(pipe(pfd) < 0)
sysfatal("pipe: %r"); sysfatal("pipe: %r");
sshfd = pfd[0]; sshfd = pfd[0];
procrfork(startssh, nil, 8*1024, RFFDG|RFNOTEG); procrfork(startssh, nil, 8*1024, RFFDG|RFNOTEG|RFNAMEG);
close(pfd[1]); 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, sendmsg(pack(nil, "bsuuu", MSG_CHANNEL_OPEN,
"session", 7, "session", 7,