diff options
author | Darren Tucker <dtucker@zip.com.au> | 2004-06-18 16:23:43 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@zip.com.au> | 2004-06-18 16:23:43 +1000 |
commit | bd12f1741e9ea6432d5ca7006c4cf2553aebbdbf (patch) | |
tree | d26377c6ea3538cacbdc8608ea364b56f012d4b4 /sftp.c | |
parent | ba5c592126c70587b6fb6887494f1e29a8a05e09 (diff) | |
download | openssh-git-bd12f1741e9ea6432d5ca7006c4cf2553aebbdbf.tar.gz |
- dtucker@cvs.openbsd.org 2004/06/18 06:13:25
[sftp.c]
Use execvp instead of execv so sftp -S ssh works. "makes sense" markus@
Diffstat (limited to 'sftp.c')
-rw-r--r-- | sftp.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -16,7 +16,7 @@ #include "includes.h" -RCSID("$OpenBSD: sftp.c,v 1.48 2004/06/03 12:22:20 pedro Exp $"); +RCSID("$OpenBSD: sftp.c,v 1.49 2004/06/18 06:13:25 dtucker Exp $"); #include "buffer.h" #include "xmalloc.h" @@ -1279,7 +1279,7 @@ connect_to_server(char *path, char **args, int *in, int *out) * kill it too */ signal(SIGINT, SIG_IGN); - execv(path, args); + execvp(path, args); fprintf(stderr, "exec: %s: %s\n", path, strerror(errno)); _exit(1); } |