- (bal) Applied shutdown() patch for sftp.c by Corinna Vinschen

<vinschen@redhat.com>
This commit is contained in:
Ben Lindstrom 2001-02-26 20:04:45 +00:00
parent bb7c976202
commit 10b9bf95c0
2 changed files with 12 additions and 1 deletions

View File

@ -1,3 +1,7 @@
20010226
- (bal) Applied shutdown() patch for sftp.c by Corinna Vinschen
<vinschen@redhat.com>
20010226 20010226
- (bal) Fixed bsd-snprinf.c so it now honors 'BROKEN_SNPRINTF' again. - (bal) Fixed bsd-snprinf.c so it now honors 'BROKEN_SNPRINTF' again.
- (djm) Some systems (SCO3, NeXT) have weird saved uid semantics. - (djm) Some systems (SCO3, NeXT) have weird saved uid semantics.
@ -4131,4 +4135,4 @@
- Wrote replacements for strlcpy and mkdtemp - Wrote replacements for strlcpy and mkdtemp
- Released 1.0pre1 - Released 1.0pre1
$Id: ChangeLog,v 1.823 2001/02/26 09:49:58 djm Exp $ $Id: ChangeLog,v 1.824 2001/02/26 20:04:45 mouring Exp $

7
sftp.c
View File

@ -246,11 +246,18 @@ main(int argc, char **argv)
interactive_loop(in, out); interactive_loop(in, out);
#if !defined(USE_PIPES)
shutdown(in, SHUT_RDWR);
shutdown(out, SHUT_RDWR);
#endif
close(in); close(in);
close(out); close(out);
#if !defined(HAVE_CYGWIN)
if (kill(sshpid, SIGHUP) == -1) if (kill(sshpid, SIGHUP) == -1)
fatal("Couldn't terminate ssh process: %s", strerror(errno)); fatal("Couldn't terminate ssh process: %s", strerror(errno));
#endif
if (waitpid(sshpid, NULL, 0) == -1) if (waitpid(sshpid, NULL, 0) == -1)
fatal("Couldn't wait for ssh process: %s", strerror(errno)); fatal("Couldn't wait for ssh process: %s", strerror(errno));