summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordjm <djm@openbsd.org>2001-02-07 22:27:18 +0000
committerdjm <djm@openbsd.org>2001-02-07 22:27:18 +0000
commit7300f1f9d13c65665244f58d008a3f2b16a96b5e (patch)
tree6a0863142b63b54189fe71d5c82f6cd6156a4074
parentolder servers reply with SSH2_FXP_NAME + count==0 instead of EOF (diff)
downloadwireguard-openbsd-7300f1f9d13c65665244f58d008a3f2b16a96b5e.tar.xz
wireguard-openbsd-7300f1f9d13c65665244f58d008a3f2b16a96b5e.zip
Don't forward agent and X11 in sftp. Suggestion from Roumen Petrov
<roumen.petrov@skalasoft.com>
-rw-r--r--usr.bin/ssh/sftp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.bin/ssh/sftp.c b/usr.bin/ssh/sftp.c
index 3897ca47083..1cc89a6ee8d 100644
--- a/usr.bin/ssh/sftp.c
+++ b/usr.bin/ssh/sftp.c
@@ -24,7 +24,7 @@
#include "includes.h"
-RCSID("$OpenBSD: sftp.c,v 1.5 2001/02/06 23:53:54 djm Exp $");
+RCSID("$OpenBSD: sftp.c,v 1.6 2001/02/07 22:27:18 djm Exp $");
/* XXX: commandline mode */
/* XXX: copy between two remote hosts (commandline) */
@@ -91,11 +91,13 @@ make_ssh_args(char *add_arg)
/* Init args array */
if (args == NULL) {
- nargs = 4;
+ nargs = 6;
i = 0;
args = xmalloc(sizeof(*args) * nargs);
args[i++] = "ssh";
args[i++] = "-oProtocol=2";
+ args[i++] = "-oForwardAgent=no";
+ args[i++] = "-oForwardX11=no";
args[i++] = "-s";
args[i++] = NULL;
}