summaryrefslogtreecommitdiff
path: root/scp.c
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2023-01-06 19:13:36 +1100
committerDamien Miller <djm@mindrot.org>2023-01-06 19:13:36 +1100
commitab6bb69e251faa8b24f81b25c72ec0120f20cad4 (patch)
treedb310413b315fb36aaab20f9f3499982ce5e0fdd /scp.c
parent2d1ff2b9431393ad99ef496d5e3b9dd0d4f5ac8c (diff)
downloadopenssh-git-ab6bb69e251faa8b24f81b25c72ec0120f20cad4.tar.gz
unbreak scp on NetBSD 4.x
e555d5cad5 effectively increased the default copy buffer size for SFTP transfers. This caused NetBSD 4.x to hang during the "copy local file to remote file in place" scp.sh regression test. This puts back the original 32KB copy buffer size until we can properly figure out why. lots of debugging assistance from dtucker@
Diffstat (limited to 'scp.c')
-rw-r--r--scp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/scp.c b/scp.c
index 9e74c9d4..93ac8ed7 100644
--- a/scp.c
+++ b/scp.c
@@ -180,7 +180,7 @@ pid_t do_cmd_pid = -1;
pid_t do_cmd_pid2 = -1;
/* SFTP copy parameters */
-size_t sftp_copy_buflen;
+size_t sftp_copy_buflen = 32768; /* XXX NetBSD4 hangs with default value */
size_t sftp_nrequests;
/* Needed for sftp */